首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >限制性能分析的CPU速度

限制性能分析的CPU速度
EN

Stack Overflow用户
提问于 2008-09-10 17:37:58
回答 6查看 897关注 0票数 11

我正在尝试优化一个应用程序上的几个瓶颈,该应用程序应该在非常广泛的CPU和架构上运行(其中一些非常接近嵌入式设备)。

然而,由于我的CPU速度的原因,我的分析器的结果并不是很重要。有没有办法(最好是在Windows或Mac下)限制CPU的速度以进行性能分析?

我考虑过使用虚拟机,但还没有找到具有这样功能的虚拟机。

EN

回答 6

Stack Overflow用户

发布于 2008-09-11 04:30:28

这工作得很好,并且支持多核。http://www.cpukiller.com/

票数 4
EN

Stack Overflow用户

发布于 2009-07-07 21:04:29

这是一个常见的误解,你需要知道你的代码有多快,才能知道你的性能问题在哪里。这混淆了问题发现和问题度量。

This is the method I use.

如果程序中有一些浪费的逻辑,那么无论哪个CPU运行它,它都是浪费的。

你需要知道的是它在哪里。对于测量,您不需要知道它有多大;您只需要知道它足够大,需要进行修复。

通常会有许多问题,大小不一。您可能会首先找到最大的那些,但无论您按什么顺序修复它们,您修复的每一个都会更容易找到剩余的那些,因为它们将占据更大的百分比。

票数 2
EN

Stack Overflow用户

发布于 2008-09-12 14:03:25

我恐怕除了开始在你的地区寻找旧硬件之外,我不知道其他的答案。CPU并不是(通常)影响事物的唯一变量。在许多应用中,L1/L2缓存大小、内存总线速度、内存速度/延迟、硬盘速度等都是重要因素。

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

https://stackoverflow.com/questions/54795

复制
相关文章

相似问题

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