Я знаю, что вы можете получить общее использование ЦП для одного процесса, как я есть ниже, но мне было интересно, можно ли вообще получить использование ЦП для каждой отдельной формы в заявление.C# Использование процессора отдельное (дочернее) winforms
using (PerformanceCounter pCounter = new PerformanceCounter("Process", "% Processor Time", Process.GetCurrentProcess().ProcessName))
{
pCounter.NextValue();
System.Threading.Thread.Sleep(1000);
Console.WriteLine("Process: {0}, CPU: {1}%", Process.GetCurrentProcess().ProcessName, pCounter.NextValue());
}
Можно ли использовать что-то вроде кода выше, чтобы получить использование процессора для отдельных форм в приложении или это просто не возможно - или слишком много работы для достижения результатов?
С какой целью? Общую настройку производительности или вы ищете ошибку? – Kye
@Kye Я создаю специальную оболочку и задаюсь вопросом, могу ли я использовать процессор для своих форм таким образом, но, похоже, это не так, мне придется передумать мой код. – 73cn0109y