برگزیده های پرشین تولز

چه طور صد در صد سي پي يو رو به يك برنامه اختصاص بدم؟

†$H@ki®@†

Registered User
تاریخ عضویت
16 دسامبر 2005
نوشته‌ها
1,764
لایک‌ها
4
سن
54
محل سکونت
The Wall (0)
چه طور صد در صد سي پي يو رو به يك برنامه اختصاص بدم؟

در تسك بار ميشه يك نرم افزار رو بهش قسمت زيادي از سي پي يو رو اختصاص بدي
اما نميتوني تعيين كني كه چند در صد
سيستم مثلا چهل پنجاه درصد رو بهش اختصت ميده
ولي من روشي ميخواهم كه مثلا دقيقا تعيين كنم كه نود و نه در صد سي پي يو به فلان برنامه تعلق بگيره
يعني اگر برنامه هاي ديگر نياز به سي پي يو هم داشته باشن و برنامه من نداشته باشد من ميخواهم نود و نه در صد به همين برنامه تعلق بگيرد حتي به قيمت اينكه نرم افزار هاي ديگه سرعتشون نزديك به صفر بشه...
روشي سراغ داريد براي اين كار؟
 

pirmard

Registered User
تاریخ عضویت
21 آگوست 2007
نوشته‌ها
841
لایک‌ها
5
چه طور صد در صد سي پي يو رو به يك برنامه اختصاص بدم؟

در تسك بار ميشه يك نرم افزار رو بهش قسمت زيادي از سي پي يو رو اختصاص بدي
اما نميتوني تعيين كني كه چند در صد
سيستم مثلا چهل پنجاه درصد رو بهش اختصت ميده
ولي من روشي ميخواهم كه مثلا دقيقا تعيين كنم كه نود و نه در صد سي پي يو به فلان برنامه تعلق بگيره
يعني اگر برنامه هاي ديگر نياز به سي پي يو هم داشته باشن و برنامه من نداشته باشد من ميخواهم نود و نه در صد به همين برنامه تعلق بگيرد حتي به قيمت اينكه نرم افزار هاي ديگه سرعتشون نزديك به صفر بشه...
روشي سراغ داريد براي اين كار؟

تا جایی که من می دونم این کار در اختیار برنامه نویس نیست .
بلکه در کنترل سیستم عامل هست . (کنترل منابع)

ویندوز کلا به برنامه ها اولویت میده . اولویتهاش هم بین 0 تا 31 هست . اولویتهای 0-15 اولویتهای معمولی و بین 16-32 اولویت های ممتاز هست که معمولا برای کارهای سیسمی در نظر گرفته میشه .
حالا شما می خای اولویت 31 بگیری ؟ :blink: فکر نمی کنم عملی باشه . حدافل به این سادگی ها نمیشه .
نیاز به کارهای سطح پایین تری داره که به دردسرش نمی ارزه .
شاید بشه از چنگک ها استفاده کنی .
 

coolzero

Registered User
تاریخ عضویت
1 ژوئن 2007
نوشته‌ها
888
لایک‌ها
3
سن
42
محل سکونت
unja
تو همون تسک کنیجر ریل تایم کن پروسه شو
ف کنم کافی باشه دیگه
اگه میخوای ویروس بنویسی راه های بهتری هم هست که سیستمشو از کاز بندازی:D
 

CZed

کاربر تازه وارد
تاریخ عضویت
6 سپتامبر 2007
نوشته‌ها
145
لایک‌ها
0
محل سکونت
Tehran
چه طور صد در صد سي پي يو رو به يك برنامه اختصاص بدم؟

در تسك بار ميشه يك نرم افزار رو بهش قسمت زيادي از سي پي يو رو اختصاص بدي
اما نميتوني تعيين كني كه چند در صد
سيستم مثلا چهل پنجاه درصد رو بهش اختصت ميده
ولي من روشي ميخواهم كه مثلا دقيقا تعيين كنم كه نود و نه در صد سي پي يو به فلان برنامه تعلق بگيره
يعني اگر برنامه هاي ديگر نياز به سي پي يو هم داشته باشن و برنامه من نداشته باشد من ميخواهم نود و نه در صد به همين برنامه تعلق بگيرد حتي به قيمت اينكه نرم افزار هاي ديگه سرعتشون نزديك به صفر بشه...
روشي سراغ داريد براي اين كار؟

اینکه به CPU یک چیزی اختصاص بدی (یا برای یه برنامه ای رزرو کنی) معنایی نداره. وقتی برنامه شما هیچ کاری انجام نمیده، CPU چه چیزی رو اجرا بکنه؟ وقتی که چیزی برای اجرا نباشه CPU آزاد میشه (idle میشه).
با بالا بردن اولویت یک برنامه میشه کاری کرد که هر وقت که اون برنامه یک کار پردازشی داشت، سیستم عامل بهش سریعا CPU اختصاص بده.
 

power DDL

کاربر تازه وارد
تاریخ عضویت
13 سپتامبر 2007
نوشته‌ها
288
لایک‌ها
1
شما وارد task manager بشو
روی نرم افزار مربوطه راست کلیک و go process
در صفحهبعد روی process مربوطه راست کلیک
از میان گزینه های set priority یکی رو انتخاب کن
 

amin007110

کاربر فعال نرم افزار
کاربر فعال
تاریخ عضویت
8 مارس 2004
نوشته‌ها
3,790
لایک‌ها
37
سن
43
محل سکونت
No.20, Esfahan, Iran
برنامه های third party زيادی هم هستند که ميتونن همون اولويتهای 0 تا 31 رو به صورت ريز تخصيص بدن.
 

3POWER

کاربر قدیمی پرشین تولز
کاربر قدیمی پرشین تولز
تاریخ عضویت
1 دسامبر 2006
نوشته‌ها
2,748
لایک‌ها
543
شما وارد task manager بشو
روی نرم افزار مربوطه راست کلیک و go process
در صفحهبعد روی process مربوطه راست کلیک
از میان گزینه های set priority یکی رو انتخاب کن
خودشان گفتند اينو ميدونن و در پست 3 هم يك بار ديگه گفته شد اين مطلب!!!
 
بالا