配置文件Windows应用程序

配置文件Windows应用程序,windows,profiling,Windows,Profiling,我想分析一个普通的Win32应用程序,我没有高级的源代码 我想象它是这样工作的: 我指定要配置的应用程序 我运行一个特定的操作 分析器告诉我在哪个DLL中花费了多少CPU I/O等待或争用锁的额外点数 这可能吗?微软免费提供了一个“Windows性能工具包”。它使用内核级事件,因此非常精确,也支持堆栈跟踪。 如果可用,它将使用符号 你可以在这里找到它: 微软免费提供了一个“Windows性能工具包”。它使用内核级事件,因此非常精确,也支持堆栈跟踪。 如果可用,它将使用符号 你可以在这里找到它

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

我想象它是这样工作的:

  • 我指定要配置的应用程序
  • 我运行一个特定的操作
  • 分析器告诉我在哪个DLL中花费了多少CPU
  • I/O等待或争用锁的额外点数
这可能吗?

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

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

你可以在这里找到它: