Frage

, welche besser auf Linux ist? Valgrind oder Entschlacken Was ist Ihre Meinung sie zu verwenden?

War es hilfreich?

Lösung

Ich habe verwendet beide und valgrind ist der klare Sieger für mich. Es ist nicht nur kostenlos und Open Source, aber es ist viel einfacher zu bedienen, weil es keine erneute Kompilierung oder relink erfordert. Ich habe auch festgestellt, dass purify ist viel wahrscheinlicher, das Verhalten Ihres Programms zu ändern, auch was es zu falschen Ergebnissen zu erzeugen, wenn das Programm korrekt ist.

Die valgrind Team eine Umfrage durchgeführt, wo valgrind zu anderen Tools verglichen wurde, einschließlich Entschlacken und erzielte die Ergebnisse auf ihrer Website . Nach dieser sieht es aus wie das große Plus für reinigte das GUI ist. Valgrind nicht mit einer GUI kommen, aber es gibt GUI Frontends zur Verfügung. Ich ziehe die Textausgabe selbst.

Andere Tipps

Nun, Valgrind ist kostenlos und Open Source, was ein großer Vorteil ist.

Ich habe Valgrind vor und es funktionierte ziemlich gut genutzt. Es sei denn, es ist ein Merkmal, dass Entschlacken hat, dass Valgrind nicht und Sie müssen unbedingt diese Funktion, sollten Sie wahrscheinlich nur gehen mit Valgrind.

Valgrind ist Open Source und damit in vielen Linux-Distributionen enthalten. Es kann mit anderen Open-Source-Tool wie die KCacheGrind Visualisierung Frontend kombiniert werden. Viele Projekte haben es mit Erfolg verwendet, um Speicherlecks und mehr.

Entschlacken ist kommerzielle Software, die ich hatte nie den Zugang zu so ein Vergleich ist schwierig, aus diesen Gründen allein.

hat Entschlacken mehr Cross-Plattform-Unterstützung, eine polierte Oberfläche und bezahlte Unterstützung. Valgrind nicht auf Windows und eine Kommandozeilen-Schnittstelle portiert worden, aber es gibt mehrere Frontends.

Ich glaube, Purify für Windows-Rechner verwendet wird, während Valgrind ist es nicht.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top