Как я могу получить среднее использование процессора между точкой входа метода и выходом?

Я хотел бы получить и записать среднее использование ЦП между точкой входа метода и выходом из метода.

Как я могу добиться, чтобы средняя загрузка ЦП через C# для такого сценария?

2 ответа

Я бы предложил использовать System.Diagnostics.PerformanceCounter класс для вашей задачи.

Я бы посоветовал вам рассчитать / записать истекшее время в мс, так как оно дает гораздо большее число вербальных значений, чем среднее использование ЦП, которое зависит от слишком большого количества внешних элементов вашего кода.

Для прошедших миллисекунд просто используйте class StopWatch,

Другие вопросы по тегам