Есть ли лучшие клиенты для просмотра журналов системного монитора?

StackOverflow https://stackoverflow.com/questions/235310

Вопрос

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

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

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

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

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

Это было полезно?

Решение

Видеть этот вопрос.

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

Другие советы

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

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top