【问题标题】:What native C++ profiling tool do you suggest? [closed]您建议使用哪种原生 C++ 分析工具? [关闭]
【发布时间】:2011-02-03 14:09:30
【问题描述】:

谁能推荐一个在原生 c++ 应用上运行在 win32 上的性能分析工具?

在 Windows Mobile 上运行的那个怎么样?

【问题讨论】:

  • 我想这意味着应用程序编译为本机机器代码,而不是带有 JIT 编译器的中间语言(例如 Java 和各种 .NET 语言,包括 C++)。
  • 问题的第一部分是一个骗子:stackoverflow.com/questions/153559/…不确定windows mobile。

标签: c++ performance windows-mobile-5.0


【解决方案1】:

我用过Intel's VTune,很不错。不过可能无法在 windows mobile 上运行。

【讨论】:

    【解决方案2】:

    Visual Studio Team System Profiler 非常棒。一个 VSTS 订阅运行大约 5000 美元左右,所以它不是特别便宜。在我看来,易于使用 + 良好的结果 + Visual Studio 集成 = 非常值得。

    你可以试试Luke Stackwalker。我还没有尝试过使用它,所以我实际上不能推荐它,但它看起来很有希望。它也是免费的。

    【讨论】:

    • 确实如此。我用过的最好的分析器。 (VSTS)
    【解决方案3】:

    我在工作中使用IBM Rational Quantify,它做得很好。尽管从任何方面来说它都不便宜。

    【讨论】:

      【解决方案4】:

      我在我的 Win32 爱好项目中成功使用了 Very Sleepy。我不知道它是否可以在 Windows mobile 上运行。

      【讨论】:

      • Sleepy 有一个致命的缺陷,它需要你预先挑线。它不考虑(和分析)由于“工作请求”而产生的新线程——在许多服务器类型的应用程序中都会发生这种情况。
      • 上帝禁止你想分析启动时间 :) 虽然它对其他一切都非常有用。 +1
      猜你喜欢
      • 2010-09-15
      • 2010-10-26
      • 1970-01-01
      • 2010-10-25
      • 2010-09-05
      • 1970-01-01
      • 2010-11-05
      • 1970-01-01
      • 2010-10-12
      相关资源
      最近更新 更多