什么是你最喜欢的分析工具(用于C ++)

到目前为止,我只使用了Rational Quantify。 我听说过关于英特尔VTune的伟大之处,但从未尝试过!

编辑:我主要是在寻找能够测试代码的软件,因为我想这是获得非常好的结果的唯一方法。


也可以看看:

Windows上的本机C ++有哪些好的分析器?


对于linux开发(尽管其中一些工具可能在其他平台上工作)。 这些是我所知道的两个大牌,还有很多其他较小的牌在一段时间内没有看到积极的发展。

  • Valgrind的
  • TAU - 调整和分析实用程序

  • 对于Linux:Google Perftools

  • 比valgrind更快(但不是很细腻)
  • 不需要代码检测
  • 很好的图形输出( - > kcachegrind)
  • 内存分析,CPU分析,泄漏检查

  • 我唯一的经验分析C ++代码是由AutomatedQA(现在的SmartBear软件)提供的AQTime。 它内置了几种类型的性能分析器(性能,内存,Windows句柄,异常跟踪,静态分析等),并提供代码以获得结果。

    我很喜欢使用它 - 找到那些代码的小改动可以显着提高性能的地方总是很有趣。

    链接地址: http://www.djcxy.com/p/40361.html

    上一篇: What's your favorite profiling tool (for C++)

    下一篇: Is DateTime.Now the best way to measure a function's performance?