2008-10-24 6 views
2

Кто-нибудь знает лучшего клиента GUI для отображения файлов журналов Windows System Monitor? (Системный монитор иногда называют Performance Monitor.) Я пытаюсь отслеживать долгосрочную утечку памяти в приложении C#, работающем в Windows XP или 2K3, путем сравнения использования памяти для ведения журналов.Есть ли лучшие клиенты для просмотра журналов системного монитора?

В частности, я хочу клиент, который позволит мне увидеть следующее (потому что System Monitor не может или трудно):

  • Укажите точное время диапазоны дат для просмотра данных (или, по меньшей мере, мельче зернистость, чем часов)
  • интервалы времени Показать вдоль горизонтальной оси
  • Показать макс, мин, среднее для временного диапазона
  • Где-то показать интервал, на котором источник данных был захвачен (1 сек, 5 мин, и т.д.)

(если нет такого понятия не существует, я готов услышать рекомендации для более долгосрочной перспективы производительности/памяти захвата инструментов.)

Edit: Я сделал поиск Google и не нашел ничего, кроме учебников о том, как создавать журналы системного монитора.

ответ

1

См. this вопрос.

Инструмент PAL делает хорошую работу по созданию отчета HTML с диаграммами и графиками. Создавая собственный файл Threshold, вы можете контролировать, что входит в отчет.

0

Одним из трюков, которые я использовал в прошлом, является использование монитора производительности/системы для регистрации этих данных в базе данных SQL. SQL Expression может отлично работать для этого. Затем вы можете создавать отчеты с помощью служб Reporting Services или для более авантюрных типов, которые вы можете выполнить с помощью анализа куба Analysis Services. Таким образом, хотя это не решает проблему пользовательского интерфейса, это позволяет вам создавать собственный пользовательский интерфейс. Когда я это сделал раньше, я просто использовал простой график служб Reporting Services.

+0

Ваше предложение замечательно, и это то, что я хотел бы сделать, но, к сожалению, у меня ограниченный доступ к машине, которая мне нужна, поэтому мое использование System Monitor для захвата этой информации. – ARKBAN 2008-10-25 00:48:56

0

SCOM 2007 с услугами по предоставлению отчетов действительно неплохо справляется с этим. Если не SQLh2 инструмент почти так же хорош и его бесплатно. Вам, вероятно, придется самостоятельно настраивать отчеты, но

1

В то время как я принял ответ Патрика манжеты, за мои потребности я нашел лучший способ графа данных: Excel

Он по-прежнему не обеспечивает все, что нужно, но это заметное улучшение по сравнению с графическим интерфейсом системного монитора , Я использую инструмент командной строки relog для преобразования журнала в CSV, а затем импортирует CSV в Excel. Excel автоматически не обрабатывает третий, но я могу добавить новые столбцы в граф, и это позволяет мне лучше контролировать, какие данные я показываю.