CPU выделенного процесса - C#

Узнай цену своей работы

Формулировка задачи:

Ребят, вывел процессы при нажатии на любой, записываю имя его. И пытаюсь сделать чтобы показывало CPU каждого выделенного процесса, но при нажатии начинает зависать просто программа.
var perfCounter = new PerformanceCounter("Process", "% Processor Time", procname);
                for (int i = 0; i < 20; i++)
                {
                    Thread.Sleep(1000);
                    float cpu = perfCounter.NextValue() / Environment.ProcessorCount;
                    label5.Text = "CPU: " + cpu +" %";
                }
procname - имя выделенного процесса. (к примеру: opera.exe)

Решение задачи: «CPU выделенного процесса»

textual
Листинг программы
float cpu = perfCounter.NextValue();

Оцени полезность:

10   голосов , оценка 4 из 5
Похожие ответы