Есть ли лучшие клиенты для просмотра журналов системного монитора? - PullRequest
2 голосов
/ 25 октября 2008

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

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

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

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

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

Ответы [ 4 ]

1 голос
/ 31 октября 2008

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

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

1 голос
/ 29 октября 2008

См. этот вопрос.

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

0 голосов
/ 28 октября 2008

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

0 голосов
/ 25 октября 2008

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

...