PDA

View Full Version : تغيير اولويت پردازش برنامه



zoofa
چهارشنبه 23 بهمن 1387, 11:40 صبح
با سلام
در Task manager در قسمت processes پردازش هاي سيستم را نشان مي دهد و هر پرداز از اولويت يا priority خاصي برخوردار است با كليك راست بر روي نام پردازش و انتخاب set priority مي توان اولويت دريافت خدمات از cpu را براي اين برنامه تغيير داد
من مي خواهم در vb.net در هنگام اجراي برنامه اولويت دريافت خدمات از cpu را براي برنامه ام تغيير دهم.
از دوستان گرامي خواهشمندم در صورت اطلاع مرا راهنمايي كنند.
خيلي ممنون

zoofa
چهارشنبه 23 بهمن 1387, 13:38 عصر
با سلام
خودم پيداش كردم
اول اين كار را انجام مي دهيم


Imports System.Diagnostics.Process
و سپس




Dim Processes = Process.GetProcessesByName("name process")
For Each P As Process In Processes
P.PriorityClass = ProcessPriorityClass.High
Next

Mhs.Trace
چهارشنبه 23 بهمن 1387, 14:36 عصر
سلام.
من حقيقتش هر وقت اين كار رو با Taskmanager انجام دادم تاثير چنداني تويه نتيجه كار نديدم حتي تو خيلي مواقع سيستم كند شد و اون پروسس هم Not response شد. فكر كنم بيشتر تويه پردازشگر هاي چند هسته اي جواب بده.