是否有更好的客户端查看系统监视器日志?

时间:2008-10-24 21:21:44

标签: windows performance memory-leaks sysadmin

有没有人知道用于显示Windows System Monitor日志文件的更好的GUI客户端? (系统监视器有时称为Performance Monitor。)我试图通过比较内存使用情况和运行日志来跟踪在Windows XP或2K3上运行的C#应用​​程序中的长期内存泄漏。

具体来说,我想要一个允许我看到以下内容的客户端(因为系统监视器无法或困难):

  • 指定查看数据的确切日期时间范围(或至少比小时更精细的粒度)
  • 沿水平轴显示时间间隔
  • 显示时间范围的最大值,分钟数,平均值
  • 某处显示捕获源数据的时间间隔(1秒,5分钟等)

(如果不存在这样的事情,我愿意听取有关更好的长期性能/记忆捕获工具的建议。)

修改:我已经完成了Google搜索,除了有关如何创建系统监视器日志的教程外,没有找到任何内容。

4 个答案:

答案 0 :(得分:1)

请参阅this问题。

PAL工具可以很好地创建带有图表和图形的HTML报告。通过创建自己的阈值文件,您可以控制报告中的内容。

答案 1 :(得分:1)

虽然我接受了Patrick Cuff的回答,但根据我的需要,我发现了一种更好的图表数据绘制方式:Excel

它仍然没有提供我需要的一切,但它是对System Monitor GUI的显着改进。我使用relog命令行工具将日志转换为CSV,然后将CSV导入Excel。 Excel不会自动处理第三个,但我可以添加新的列到图表,它可以让我更好地控制我正在显示的数据。

答案 2 :(得分:0)

我过去使用的一个技巧是使用性能/系统监视器将此数据记录到SQL数据库。 SQL Expression可以很好地解决这个问题。然后,您可以使用Reporting Services生成报告,或者对于更具冒险性的类型,您可以使用Analysis Services进行一些多维数据集分析。因此,虽然这不能解决UI问题,但它确实允许您创建自己的UI。当我之前完成此操作时,我只使用了一个简单的Reporting Services图表。

答案 3 :(得分:0)

SCOM 2007与报告服务实际上相当不错。如果不是,SQLh2工具几乎一样好,而且是免费的。您可能必须自己自定义报告