2

我想分析一个通用的 Win32 应用程序,我没有高级别的源代码。

我想它是这样工作的:

  • 我指定要配置的应用程序
  • 我执行特定操作
  • 分析器告诉我在哪个 DLL 中花费了多少 CPU
  • I/O 等待或竞争锁的奖励积分

这可能吗?

4

1 回答 1

4

MS 免费提供了一个“Windows 性能工具包”。它使用内核级事件,因此非常精确,也支持堆栈跟踪。如果符号可用,它将使用符号。

你可以在这里得到它:http: //blogs.msdn.com/b/ntdebugging/archive/2008/04/03/windows-performance-toolkit-xperf.aspx

于 2013-04-26T16:12:33.837 回答