【发布时间】:2009-11-17 17:16:55
【问题描述】:
谁能建议一种方法(除了使用任务管理器)来跟踪和记录程序对 CPU 和 RAM 的使用情况以分析其性能?
我在 Windows 下工作。
通用的东西会很有用。更具体的请求解决方案将涉及 Visual Studio。我试过性能向导,但它似乎没有给我我需要的信息。谢谢
【问题讨论】:
-
您要将性能数据用于什么目的?
标签: windows visual-studio performance
谁能建议一种方法(除了使用任务管理器)来跟踪和记录程序对 CPU 和 RAM 的使用情况以分析其性能?
我在 Windows 下工作。
通用的东西会很有用。更具体的请求解决方案将涉及 Visual Studio。我试过性能向导,但它似乎没有给我我需要的信息。谢谢
【问题讨论】:
标签: windows visual-studio performance
Process Explorer 很有用。
【讨论】:
您可以使用 perfmon 实用程序来收集各种计数器
【讨论】:
嗯,有针对这类事情的已发布 API。您可能想看看WMI 和Win32_Process 类。
如果您正在寻找可以为您获取这些内容的命令行程序,请使用 tasklist 和 wmic。如果您愿意,可以解析它们的输出。
【讨论】:
Microsoft 平台 SDK 包括 Windows Performance Toolkit,它跟踪 CPU、磁盘和内存的使用情况(以及 大量 其他功能)。它非常适合跟踪 CPU/内存使用高峰,以及跟踪笔记本电脑无法睡眠等问题。
【讨论】:
Intel VTune怎么样?
【讨论】:
我将性能测量和发现性能问题以加快程序速度视为两个截然不同的目标。
对于测量,可以使用分析器或简单的计时器来完成工作。
如需查找性能问题,请I take an entirely different approach。
【讨论】: