繁体   English   中英

使用哪个C ++ Profiler?

[英]Which C++ Profiler to use?

我支持C / Cpp应用程序,并通过创建对象解决了一些内存泄漏问题。 由于它是由第三方API提供的,因此告知API本身会破坏对​​象。

我可以设法修复问题并测试我的应用程序没有任何问题。 但我仍然怀疑我的内存泄漏问题。 我想进行性能分析,我需要一个Cpp工具,可以告诉我在给定CPP文件的代码中是否存在内存泄漏的可能性。

有那种工具吗? 任何帮助是极大的赞赏。

谢谢,~Jegan

您可能正在寻找动态分析工具,而不是配置文件。 对于Linux,有valgrind 对于Windows,一些好的商业解决方案是PurifyInsure ++

valgrind一个尝试,它是迄今为止我遇到过的最好的内存分析工具。 它只在* nix上运行,但你没有说明你的平台。

我们正在使用来自http://www.softwareverify.com/的 MemoryValidator。 它提供了一个功能齐全的30天试用版,因此您可以在购买前进行测试。 单个许可证从179美元(每个10个许可证),最多299美元(1个许可证)。 它真的值得它的价格。 使您能够在一分钟内找到泄漏的原因。

还要检查他们提供的其他工具:性能验证器,错误验证器等。

一旦你知道如何处理它的伟大工具:-)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM