您使用什么工具在Windows上配置(本机)C ++?

时间:2008-11-25 05:29:06

标签: c++ windows profiling

Window的程序员如何描述他们的原生C ++代码? 在Unix / Linux上你有gprof [感谢Evan] & valgrind(我个人使用过这个,虽然它不是真正的探测器),最近我在Mac和Solaris上,这意味着我转移到了dTrace。现在,当我过去需要在Windows上进行配置时,就像我以前的工作一样,我使用的是英特尔的vtune,这很棒,但它是商业用途,而且我没有私人使用许可,所以我'我想知道什么是标准(免费更好)工具窗口程序员常用的?

提前致谢

3 个答案:

答案 0 :(得分:8)

你应该尝试Xperf - 它是一个新的系统范围的性能工具,可以深入到特定的应用程序,它本身正在做什么,以及它对操作系统的要求。

可在Windows SDK for Windows Server 2008 and .NET Framework 3.5 ISO上免费获取:

  
      
  1. 通过下载ISO image或使用基于Web的方式安装SDK   安装程序。
  2.   
  3. 在SDK的“bin”目录中找到xperf MSI。它将被命名   xperf_x86.msi,xperf_x64.msi,或   xperf_ia64.msi,取决于   您安装的体系结构   SDK。
  4.   
  5. 然后,您可以直接从MSI安装xperf工具,或进行复制   xperf MSI文件到另一个位置   并从那里安装它。对于   例如,您可以保留MSI文件   在USB密钥上。
  6.   

Source: Pigs Can Fly blog on MSDN.com

刚刚验证了xperf msi将不会安装,除非在Windows Vista或Windows 2007上。

- 亚当

答案 1 :(得分:3)

我得到了AMD Code Analyst。它是免费的,你不需要AMD CPU;)

与英特尔的VTune相比,它有点基础,但价格合适。

答案 2 :(得分:1)

This link谈论Linux,但我在MSVC和C#中使用相同的技术。