有没有人知道用于显示Windows System Monitor日志文件的更好的GUI客户端? (系统监视器有时称为Performance Monitor。)我试图通过比较内存使用情况和运行日志来跟踪在Windows XP或2K3上运行的C#应用程序中的长期内存泄漏。
具体来说,我想要一个允许我看到以下内容的客户端(因为系统监视器无法或困难):
(如果不存在这样的事情,我愿意听取有关更好的长期性能/记忆捕获工具的建议。)
修改:我已经完成了Google搜索,除了有关如何创建系统监视器日志的教程外,没有找到任何内容。
答案 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工具几乎一样好,而且是免费的。您可能必须自己自定义报告