Программное обеспечение RealTime-Monitoring Tool

Для моего последнего теста по курсу C# мне нужно в реальном времени получить показатели производительности ПК, такие как загрузка ЦП и ОЗУ, процент свободного места на жестком диске, отправленные и полученные сетевые байты, время работы и количество запущенных процессов. Существуют ли какие-либо библиотеки классов, предназначенные для предварительной сборки, для мониторинга и хранения этих параметров? Во всех случаях, как я могу получить эту информацию из оперативной системы?

1 ответ

Существует ли какая-либо библиотека классов, готовая для мониторинга и хранения этих параметров?

Да, есть. Операционная система отслеживает сотни показателей производительности, в то время как она выполняет различные потоки и запросы прерываний. Эти метрики доступны для запросов с использованием инструментария управления Windows (WMI) или счетчиков производительности. Счетчики производительности, вероятно, проще с точки зрения синтаксиса и стандартного кодирования.

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

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