Можно ли программно добавить существующие счетчики производительности в монитор производительности (perfmon.exe) и отобразить их в виде отчета? если да, то как это сделать на С#?
Программное управление монитором производительности
comment
Возможно, поможет это. В противном случае есть собственный API, который может вам понадобиться.
- person dowhilefor   schedule 21.09.2011
comment
Спасибо dowhilefor за комментарий. Я прошел первую ссылку, я хочу автоматизировать последнюю ее часть, сделать производительность видимой, ту часть, где вы вручную добавляете счетчики на монитор. Я хочу вызвать монитор производительности со счетчиками, которые мне нужно отображать, уже добавленными к нему вместо счетчика ЦП, который загружается по умолчанию.
- person chamilad   schedule 21.09.2011
comment
Невозможно, Perfmon.exe не имеет программируемого интерфейса автоматизации.
- person Hans Passant   schedule 21.09.2011
comment
Спасибо Ганс. Я подумал о том, чтобы написать файл конфигурации и запустить на нем logman. По крайней мере, некоторые шаги будут автоматизированы. geekswithblogs.net/RobBowman/archive/2009/07/08/
- person chamilad   schedule 21.09.2011
Ответы (1)
Импортируйте библиотеку PLA, просмотрев файл в вашем проекте .net (%windir%\System32\PLA.dll (Vista или более поздняя версия))
проверьте ссылку здесь: http://msdn.microsoft.com/en-us/library/windows/desktop/aa372631(v=vs.85).aspx
person
isaldarriaga
schedule
12.04.2013