有人可以建议一种方法(除了使用任务管理器)来跟踪和记录程序对CPU和RAM的使用情况,以便分析其性能吗?
我在Windows下工作。
通用的东西会很有用。更具体的请求解决方案将涉及Visual Studio。我已经尝试过性能向导,但它似乎没有给我提供我需要的信息。感谢
答案 0 :(得分:5)
Process Explorer可能很有用。
答案 1 :(得分:3)
您可以使用perfmon实用程序收集各种计数器
答案 2 :(得分:1)
嗯,有针对这种事情发布的API。您可能需要查看WMI和Win32_Process类。
答案 3 :(得分:1)
Microsoft Platform SDK包含Windows Performance Toolkit,它跟踪一段时间内CPU,磁盘和内存使用情况(以及其他功能的 ton )。它非常便于追踪CPU /内存使用量的峰值,以及跟踪笔记本电脑无法入睡的问题。
答案 4 :(得分:0)
Intel VTune怎么样?
答案 5 :(得分:0)
我认为性能的测量和性能问题的发现是为了使程序更快,作为两个截然不同的目标。
对于测量,可以使用分析器或简单的计时器来完成工作。
为了发现性能问题,I take an entirely different approach。