我正在寻找与本机 C++ 一起使用的分析器。它当然不一定是免费的,但是成本确实会影响购买决定。这是商业作品,所以我不能使用个人或学术许可的副本。
我正在寻找的主要功能是:
- 流程级别指标
- 组件级指标
- 行级指标
- 支持多线程代码
- 可用性
- 成本
- 需要 Visual Studio 2005 Professional 支持(非常需要 VS 2008 Professional 支持)
我使用过 Intel 的 VTune 和 Compuware 的 Devpartner Performance Analysis Community Edition。
VTune 似乎非常强大,但它的学习曲线很陡峭。它也非常“模块化”,因此您必须弄清楚需要购买哪些零件。
DevPartner PACE 非常易于使用并提供所有关键功能,但它只有 45 天的试用期。许可版本(Visual C++ BoundsChecker Suite 的 DevPartner)每个席位大约 1400 美元,这是可行的,但 imo 有点高。
本机 C++ 和WHY有哪些好的分析器?