Quale è meglio su Linux? Valgrind o Purify Qual è la tua opinione sul loro utilizzo?Valgrind vs Purify
risposta
Ho usato entrambi e valgrind è il chiaro vincitore per me. Non solo è gratuito e open source, ma è molto più facile da usare perché non richiede ricompilazione o ricollegamento. Ho anche scoperto che la purificazione ha molte più probabilità di cambiare il comportamento del programma, causando anche risultati non corretti quando il programma è corretto.
Il team valgrind ha condotto un'indagine in cui valgrind è stato confrontato con altri strumenti, tra cui Purify e posted the results on their site. Secondo questo sembra che il grande vantaggio di purificare sia la GUI. Valgrind non viene fornito con una GUI, ma sono disponibili i front end della GUI. Preferisco l'output di testo da solo.
Bene, Valgrind è gratuito e open source, il che è un enorme vantaggio.
Ho usato Valgrind prima e ha funzionato abbastanza bene. A meno che non ci sia una funzione che Purify ha che Valgrind non ha e hai assolutamente bisogno di quella funzione, dovresti probabilmente andare con Valgrind.
Valgrind è Open Source e quindi incluso in molte distribuzioni Linux. Può essere combinato con altri strumenti Open Source come il frontend di visualizzazione di KCacheGrind. Molti progetti l'hanno usato con successo per trovare perdite di memoria e altro ancora.
Purify è un software commerciale a cui non ho mai avuto accesso quindi un confronto è difficile solo per questi motivi.
Credo che Purify sia utilizzato per macchine Windows mentre Valgrind no.
Purify ha un maggiore supporto multipiattaforma, un'interfaccia più lucida e un supporto a pagamento. Valgrind non è stato portato su Windows e un'interfaccia della riga di comando ma ci sono diversi front-end.
- 1. Valgrind rapporto
- 2. Esiste un'interfaccia emacs valgrind?
- 3. Valgrind C++ trapela
- 4. Valgrind non riconosciuto istruzioni
- 5. Valgrind errore M64 M32
- 6. Come utilizzare efficacemente Valgrind
- 7. valgrind on server process
- 8. valgrind Messaggio "Ucciso"
- 9. costruzione Valgrind per android
- 10. Verifica supporto memeweck valgrind mmap
- 11. C stringhe, strlen e Valgrind
- 12. Valgrind utilizzato nello sviluppo C++?
- 13. Possibile perdita di Valgrind - MYSQL
- 14. installa valgrind, errore irreversibile all'avvio
- 15. Riepilogo errori nell'output di Valgrind?
- 16. c pthreads + valgrind = perdita di memoria: perché?
- 17. CModel vs CFormModel vs CActiveRecord
- 18. Valgrind dice "allocazione stack", dico "allocazione heap"
- 19. Valgrind funzionerà con i programmi Daemon
- 20. Che cosa significa questo errore valgrind?
- 21. Errori Valgrind se collegati con -static - Perché?
- 22. È possibile utilizzare valgrind insieme a Cygwin?
- 23. Valgrind non restituirà le linee di origine!
- 24. strdup con stringstreams causa errori valgrind
- 25. Valgrind non valido leggere dimensioni di 1
- 26. valgrind non funziona su OS X 10.8
- 27. Valgrind non mostra i numeri di riga
- 28. Eliminazione degli errori Valgrind da GTK +
- 29. Come si chiama JNI_CreateJavaVM senza errori Valgrind?
- 30. Ignora le funzioni nel memo di Valgrind
errato. Purify è disponibile per Linux. Storicamente, è stato sviluppato sotto Unix negli anni '90. –