使用Perfmon测量性能

时间:2009-09-02 11:36:59

标签: performance

在Windows上进行性能测试时,我通常使用perfmon。但是当我加载时,如果我将perfmon中的间隔设置为1秒并且如果我将perfmon中的间隔设置为15秒(默认值为1),则CPU%变化太大。哪个时间间隔最适合测量Windows中应用程序的CPU性能?如果perfmon不好,还有其他工具可以提供更好的结果吗?

非常感谢

- 拉姆

1 个答案:

答案 0 :(得分:1)

您遇到的问题是,该过程将在很短的时间内使用100%的单核CPU,然后在等待IO等时根本不使用它。

所以(正如您所确定的)CPU使用率的观点可能会有很大差异。您决定如何衡量这取决于使用情况以及该计算机上其他进程的要求。例如您可能在100%的时间内使用CPU 5分钟,但这并不重要,因为其他进程在该特定时间不需要它。或者您可能会计算CPU使用率,在这种情况下,您需要在24小时内对其进行测量。

除非您的流程对其他内容产生不利影响,否则实际上并没有最佳/最差的衡量机制。在这种情况下,您可以获得一些可以优化的硬数据。