是否有开源和(相对)简单易用的dynamic code analysis C ++代码工具?
类似于IBM Purify(内存损坏检测,内存泄漏检测,应用程序性能分析等)
答案 0 :(得分:5)
广泛使用的软件(至少在Linux上)是Valgrind。它有很多子工具用来做你想要的。
还有KCacheGrind,它是Valgrind,AKA Cachegrind的分析工具的GUI前端。
答案 1 :(得分:2)
尝试Duma(检测非预期的内存访问)。
答案 2 :(得分:1)
试试Valgrind。它没有IBM Purify那么强大,但它的效果非常好......
答案 3 :(得分:0)
CodeCompass也很好。