Linux上哪个更好? Valgrind或Purify 您对使用它们有什么看法?Valgrind vs Purify
23
A
回答
24
我已经使用过,valgrind对我来说是明显的赢家。它不仅是免费且开放源代码的,而且使用起来更容易,因为它不需要重新编译或重新链接。我还发现,净化更有可能改变程序的行为,甚至在程序正确时导致错误结果。
valgrind团队进行了一项调查,其中valgrind与其他工具进行了比较,包括Purify和posted the results on their site。据此看来,净化的最大优势是GUI。 Valgrind没有配备GUI,但有可用的GUI前端。我更喜欢自己的文本输出。
2
那么,Valgrind是免费和开源的,这是一个巨大的优势。
我之前使用过Valgrind,它工作得很好。除非Purify拥有Valgrind没有的功能,而且你绝对需要这个功能,否则你应该跟Valgrind一起去。
2
Valgrind是开源的,因此被纳入许多Linux发行版。它可以与其他开源工具(如KCacheGrind可视化前端)结合使用。许多项目都成功地使用它来查找内存泄漏等等。
Purify是我从未使用过的商业软件,所以仅凭这些理由就难以进行比较。
0
我相信Purify用于Windows机器,而Valgrind则不是。
0
Purify具有更大的跨平台支持,更精美的界面以及付费支持。 Valgrind尚未被移植到Windows和命令行界面,但有几个前端。
相关问题
- 1. Htmlpurifier IMG SRC purify
- 2. 在Suse Linux上进行Purify
- 3. Valgrind是否有一个类似Purify/Quantify的API,可让您禁用数据记录?
- 4. Rational工具Purify/Quantify查找pdb文件
- 5. openssl/valgrind
- 6. Rational Purify不显示内存泄漏,运行时错误?
- 7. CBE上的Valgrind
- 8. Valgrind - libgtk-x11
- 9. Valgrind pthread_create灾难
- 10. Valgrind与sfml
- 11. C- gethostbyaddr&Valgrind的
- 12. Valgrind malloc泄漏
- 13. Valgrind的报告
- 14. Valgrind块丢失
- 15. gethostbyname()和valgrind
- 16. valgrind的补充?
- 17. Understading Valgrind输出
- 18. boost interprocess和valgrind
- 19. Valgrind替代
- 20. Valgrind块丢失
- 21. valgrind on mips
- 22. Valgrind和Java
- 23. Valgrind的报告
- 24. Valgrind的 - 错误
- 25. Valgrind打破dirname?
- 26. valgrind的问题
- 27. C++/Valgrind REDIR
- 28. 使用的valgrind
- 29. 无效Valgrind
- 30. 运行valgrind
不正确。 Purify适用于Linux。从历史上看,它是在90年代的Unix下开发的。 – 2016-02-29 21:55:30