Вы будете поражены тем, что вы можете получить от Perfmon.
Поднимите его, щелкните правой кнопкой мыши в области графика и выберите «Добавить счетчики ...». Погуляй вокруг и посмотри, что делает, что хочешь.
Из моего прочтения того, что вы спрашиваете, я выбираю «Процесс» в качестве объекта производительности и начинаю выбирать наиболее вероятных виновных из списка процессов, причем возможно отслеживание счетчиков «IO Data Bytes / sec». Если вы возитесь там, то можете найти что-то более полезное для вас.
Редактировать :
Я замечаю, что в нем написано «Программно» (вчера это говорилось?)
Что ж, вы можете получить практически всю информацию, которую Perfmon получает из реестра, с помощью ключа HKEY_PERFORMANCE_DATA
. Я думаю, что это то, что Perfmon перечисляет и использует, так что вы должны иметь возможность поэкспериментировать с perfmon, чтобы увидеть, что там работает и работает для вас, а затем написать код для чтения в реальном времени в вашей собственной программе.
Одна из действительно приятных особенностей этого метода заключается в том, что он работает даже удаленно, если у вас есть необходимые привилегии.