测量程序的CPU / RAM使用情况

时间:2009-11-17 17:16:55

标签: windows visual-studio performance

有人可以建议一种方法(除了使用任务管理器)来跟踪和记录程序对CPU和RAM的使用情况,以便分析其性能吗?

我在Windows下工作。

通用的东西会很有用。更具体的请求解决方案将涉及Visual Studio。我已经尝试过性能向导,但它似乎没有给我提供我需要的信息。感谢

6 个答案:

答案 0 :(得分:5)

Process Explorer可能很有用。

答案 1 :(得分:3)

您可以使用perfmon实用程序收集各种计数器

答案 2 :(得分:1)

嗯,有针对这种事情发布的API。您可能需要查看WMIWin32_Process类。

如果您正在寻找能够为您提供这些功能的命令行程序,则可以tasklistwmic。如果您愿意,可以解析他们的输出。

答案 3 :(得分:1)

Microsoft Platform SDK包含Windows Performance Toolkit,它跟踪一段时间内CPU,磁盘和内存使用情况(以及其他功能的 ton )。它非常便于追踪CPU /内存使用量的峰值,以及跟踪笔记本电脑无法入睡的问题。

答案 4 :(得分:0)

Intel VTune怎么样?

答案 5 :(得分:0)

我认为性能的测量和性能问题的发现是为了使程序更快,作为两个截然不同的目标。

对于测量,可以使用分析器或简单的计时器来完成工作。

为了发现性能问题,I take an entirely different approach