有谁知道更好的GUI客户端显示Windows 系统监视器日志文件? (系统监视器有时被称为性能监视器 。)我试图通过比较内存使用情况和运行日志来跟踪在Windows XP或2K3上运行的C#应用程序中的长期内存泄漏。
具体而言,我想要一个客户端,让我看到以下(因为系统监视器无法或困难):
(如果不存在这样的事情,我愿意听到更好的长期性能/内存捕获工具的build议。)
编辑:我做了谷歌search,没有find任何东西,除了教程如何创build系统监视器日志。
看到这个问题。
PAL制作工具用图表和图表创建一个HTML报告很不错。 通过创建您自己的阈值文件,您可以控制进入报告的内容。
当我接受Patrick Cuff的回答时,为了我的需要,我找到了更好的方式来绘制数据:Excel
它仍然不能提供我需要的所有东西,但是它比System Monitor GUI有显着的改进。 我使用relog命令行工具将日志转换为CSV,然后将CSV导入Excel。 Excel不会自动处理第三个,但是我可以将新的列添加到图表中,并且可以更好地控制显示的数据。
我过去使用的技巧之一是使用性能/系统监视器将这些数据记录到SQL数据库。 SQL表达式可以很好地工作。 然后,您可以使用Reporting Services生成报告,或者可以使用Analysis Services进行更多冒险类型的多维数据集分析。 所以虽然这不能解决用户界面问题,但它确实可以让你创建自己的用户界面。 以前我做过这些时,我只是使用了一个简单的Reporting Services图表。
报告服务的SCOM 2007实际上做得很好。 如果不是SQLh2工具几乎一样好,它是免费的。 您可能不得不自己定制报告