首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Perfmon测量性能

使用Perfmon测量性能
EN

Stack Overflow用户
提问于 2009-09-02 11:36:59
回答 1查看 1.8K关注 0票数 0

在windows上做性能测试时,我通常使用perfmon。但是当我加载时,如果我将perfmon中的间隔设置为1秒,CPU %的变化会太大,而如果我将perfmon中的间隔设置为15秒(默认设置),CPU%的变化就不会太大。在windows中测量应用程序的CPU性能的最佳间隔是什么?如果perfmon不好,有没有其他工具可以提供更好的结果?

非常感谢

--Ram

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2009-09-02 11:43:14

你的问题是,进程在很短的一段时间内将100%地使用单核CPU,然后在等待IO时根本不使用它。

因此(正如您所确定的),CPU使用情况的视图可能会有很大的不同。您如何决定进行测量取决于该机器上的使用情况和其他进程的要求。例如,你可能在5分钟内100%地使用CPU,但这并不重要,因为其他进程在那个特定的时间不需要它。或者,您可以为CPU使用率计费,在这种情况下,您可以测量24小时的CPU使用率。

没有真正的最佳/最差的度量机制,直到/除非您的流程对其他方面产生了负面影响。在这种情况下,您就有了一些可以优化的硬数据。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1367180

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档