PDA

View Full Version : بدست آوردن میزان بیکاری cpu



morteza57
سه شنبه 03 مهر 1386, 07:04 صبح
سلام، قصد دارم یه برنامه تحت ویندوز بنویسم که مثلا وقتی میزان بیکاری cpu به میزان 80% رسید شروع به کار کنه و اگه کمتر از این مقدار بود متوقف بشه.
خودم فکر می کنم که باید میزان پروسس System Idle Process رو کنترل کنم و با توجه به مقدار اون بقیه کارها رو انجام بدم. ولی سوال من اینجاست که من چطور می تونم به مقدار این پروسس دسترسی پیدا کنم؟
سوال دوم من اینه که برای نوشتن این برنامه من حتما باید یک windows service بنویسم یا اینکه یه برنامه تحت ویندوز عادی با استفاده از Background worker هم می تونه این کار رو انجام بده یا ....؟
از دوستانی که در این زمینه تجربه یا ایده ای دارند خواهش می کنم من رو راهنمایی کنند.
متشکرم

hassan razavi
سه شنبه 03 مهر 1386, 10:19 صبح
به لینک زیر یه سری بزنید ، حتما کارتون رو راه میندازه

http://www.codeproject.com/csharp/processescpuusage.asp