Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 是否有更好的客户端用于查看系统监视器日志?_Windows_Performance_Memory Leaks_Sysadmin - Fatal编程技术网

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

Windows 是否有更好的客户端用于查看系统监视器日志?,windows,performance,memory-leaks,sysadmin,Windows,Performance,Memory Leaks,Sysadmin,有人知道更好的显示Windows日志文件的GUI客户端吗?(有时称为系统监视器。)我试图通过比较内存使用情况和运行日志来跟踪运行在Windows XP或2K3上的C#应用程序中的长期内存泄漏 具体而言,我需要一个客户机,该客户机将允许我查看以下内容(因为系统监视器无法或难以执行): 指定查看数据的确切日期时间范围(或至少比小时更精细的粒度) 沿水平轴显示时间间隔 显示时间范围的最大值、最小值、平均值 某处显示捕获源数据的时间间隔(1秒、5分钟等) (如果不存在这样的东西,我愿意听取关于更好的

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

具体而言,我需要一个客户机,该客户机将允许我查看以下内容(因为系统监视器无法或难以执行):

  • 指定查看数据的确切日期时间范围(或至少比小时更精细的粒度)
  • 沿水平轴显示时间间隔
  • 显示时间范围的最大值、最小值、平均值
  • 某处显示捕获源数据的时间间隔(1秒、5分钟等)
(如果不存在这样的东西,我愿意听取关于更好的长期性能/内存捕获工具的建议。)


编辑:我在谷歌上搜索过,除了关于如何创建系统监视器日志的教程外,什么也没找到。

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

使用Reporting Services的SCOM 2007实际上在这方面做得相当好。如果不是的话,SQLh2工具几乎同样好,而且是免费的。您可能需要自己定制报告,但请参见问题


PAL工具在创建带有图表的HTML报告方面做得很好。通过创建自己的阈值文件,您可以控制进入报告的内容

虽然我接受了Patrick Cuff的答案,但出于我的需要,我找到了一种更好的方法来绘制数据:Excel


它仍然不能提供我所需要的一切,但它比System Monitor GUI有了显著的改进。我使用relog命令行工具将日志转换为CSV,然后将CSV导入Excel。Excel不会自动处理第三个,但我可以向图表中添加新列,它确实允许我更好地控制显示哪些数据。

您的建议很好,我也会这么做,但不幸的是,我对所需机器的访问权限有限,因此我使用系统监视器来捕获这些信息。