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

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

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

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

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

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

Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
2
0
535
4
Перейти к ответу Данный вопрос помечен как решенный

Ответы 4

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

Ваше предложение отличное, и я бы это сделал, но, к сожалению, у меня ограниченный доступ к машине, которая мне нужна, поэтому я использую Системный монитор для сбора этой информации.

ARKBAN 25.10.2008 04:48

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

Ответ принят как подходящий

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

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

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

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

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