Domanda

Qual è la migliore su Linux? Valgrind o Purify Qual è la sua opinione di usarle?

È stato utile?

Soluzione

Ho usato entrambi e Valgrind è il chiaro vincitore per me. Non solo è libero e open source, ma è molto più facile da usare perché non richiede alcuna ricompilazione o ricollegare. Ho anche scoperto che purificano è molto più probabile per modificare il comportamento del programma, anche inducendolo a produrre risultati non corretti quando il programma è corretto.

Il team Valgrind ha condotto un sondaggio in cui Valgrind è stato confrontato con altri strumenti, tra cui Purify, e postato il risultati sul loro sito . In base a questo sembra che il grande vantaggio per purificare è l'interfaccia grafica. Valgrind non viene fornito con un interfaccia grafica, ma ci sono interfaccia grafica finisce disponibili. Io preferisco l'uscita del testo stesso.

Altri suggerimenti

Bene, Valgrind è gratuito e open source, che è un enorme vantaggio.

Ho usato Valgrind prima e ha funzionato abbastanza bene. A meno che non v'è una caratteristica che ha Purify che Valgrind non lo fa e si assolutamente bisogno che la funzione, si dovrebbe probabilmente solo andare con Valgrind.

Valgrind è Open Source e quindi inclusi in molte distribuzioni Linux. Esso può essere combinato con altri strumenti open source come la visualizzazione frontend KCachegrind. Molti progetti hanno utilizzato con successo per trovare le perdite di memoria e altro ancora.

Purificare è un software commerciale che non ho mai avuto accesso a così un confronto è difficile in questi soli motivi.

Purify ha un maggiore sostegno cross platform, un'interfaccia più lucido e supporto a pagamento. Valgrind non è stato portato su Windows e un'interfaccia a riga di comando, ma ci sono diversi front-end.

Credo Purify viene usato per le macchine Windows, mentre Valgrind non lo è.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top