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