performance - 性能文件分析工具

标签 performance logfile-analysis

我有一堆 perfmon 文件,它们在一段时间内捕获了信息。处理这些信息的最佳工具是什么?理想情况下,我希望能够查看已监视对象计数器的每小时平均统计数据。

最佳答案

根据我的经验,如果您将数据重新记录到 CSV 或 TSV,即使只是 Excel 也是一个非常好的工具,可以快速生成性能图。您可以绘制滚动平均值并查看进展情况。 Excel 并不花哨,但如果您没有超过 30-40 兆的数据,它可以很快完成工作。我发现 Excel 2007 在使用表格和超过 50 兆的数据时往往会变得不稳定:有一次“撤消”导致它消耗 100% 的 cpu 和 1.3 GB 的 RAM。

附录 - relog不是最著名的工具,但它非常有用。我不知道任何 GUI 前端,所以你只需要从命令行运行它。我使用它的两个最常见的情况是

  • 从不同系统管理员给我的日志中删除不必要的计数器,例如整个进程和内存对象。
  • 将二进制 perfmon 日志转换为 .csv 或 .tsv 文件。
  • 关于performance - 性能文件分析工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27108/

    相关文章:

    Int32 文字到 float 的 C# 性能损失

    php - 搜索数组与在文本中搜索的效率......哪个更好?

    c# - 分析为什么 WCF 比 WSE webservice 慢很多

    perl - 在 Perl 中为文件建立索引

    python - 使用 Pandas 扩展时间序列事件

    c# - 任何 'quick wins' 都可以使 .NET 远程处理在一台机器上更快?

    c++ - 指针追逐基准 : Read+Write(+CLFLUSH) faster than Read(+CLFLUSH)

    logfile-analysis - 搜索巨大的日志文件

    python - 从文本文件 Python 中提取括号之间文本的出现

    debugging - 异常日志分析工具或技术