您使用什么工具来分析(本机)C++;在窗户上? < Windows的程序员如何配置他们的本地C++代码? 在Unix/Linux上有gprof[Thank Evan]和valgrind(我个人使用了这个,虽然它不是一个真正的分析器),最近我在Mac和Solaris上,这意味着我转到了dTrace。现在,当我过去需要在Windows上进行评测时,就像我以前的工作一样,我使用了Intel的vtune,这很好,但是它是商业化的,而且我没有私人使用的许可证,所以我想知道Windows程序员通常使用的标准(免费的更好)工具是什么

您使用什么工具来分析(本机)C++;在窗户上? < Windows的程序员如何配置他们的本地C++代码? 在Unix/Linux上有gprof[Thank Evan]和valgrind(我个人使用了这个,虽然它不是一个真正的分析器),最近我在Mac和Solaris上,这意味着我转到了dTrace。现在,当我过去需要在Windows上进行评测时,就像我以前的工作一样,我使用了Intel的vtune,这很好,但是它是商业化的,而且我没有私人使用的许可证,所以我想知道Windows程序员通常使用的标准(免费的更好)工具是什么,c++,windows,profiling,C++,Windows,Profiling,提前感谢您应该试一试——这是一个新的系统范围性能工具,可以深入到特定的应用程序,以及它本身在做什么,以及它对操作系统的要求 可在以下网站免费获取: 通过下载或使用基于Web的 安装程序 在SDK的“bin”目录中找到xperf MSI。它将被命名为 xperf_x86.msi、xperf_x64.msi或 xperf_ia64.msi,具体取决于 为其安装 SDK 然后可以直接从MSI安装xperf工具,或复制 将xperf MSI文件复制到另一个位置 然后从那里安装它。对于 例如,您可以保留M

提前感谢

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

可在以下网站免费获取:

  • 通过下载或使用基于Web的 安装程序
  • 在SDK的“bin”目录中找到xperf MSI。它将被命名为 xperf_x86.msi、xperf_x64.msi或 xperf_ia64.msi,具体取决于 为其安装 SDK
  • 然后可以直接从MSI安装xperf工具,或复制 将xperf MSI文件复制到另一个位置 然后从那里安装它。对于 例如,您可以保留MSI文件 在USB钥匙上
  • 刚刚验证了xperf msi将不会安装,除非安装在windows Vista或windows 2007上

    -亚当

    我得了感冒。它是免费的,您不需要AMD CPU;)


    与Intel的VTune相比,它有点基本,但价格合适。

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

    看起来确实很有趣,现在我只需要迁移到Vista。。。打赌它可以在XP上运行,但他们只是想吸引人们转向Vista。。。总之+1和thanksvalgrind更像是一个错误查找工具。gprof是GNU工具链的首选分析工具。@Evan:天哪,如果gprof是首选工具,我们还有很长的路要走。