Top-bewertete Valgrind Alternativen
Ich denke, ein Grund, warum wir Valgrind am meisten mochten, war der einfache Einrichtungs-/Einstiegsprozess. Dies machte das Verständnis des Programms schmerzlos. Ein weiterer Pluspunkt war die Erkennung von Speicherlecks. Wir fanden dieses Tool ziemlich genau und informativ, was meinem Team und mir Vertrauen in die Ergebnisse gab. Bietet auch ein großes Portfolio an Werkzeugen, die den Benutzern für eine Vielzahl von Projekten und Problemen zur Verfügung stehen. Bewertung gesammelt von und auf G2.com gehostet.
Wir hatten die Testversion verwendet und keine Probleme oder Hindernisse festgestellt, außer dass sie beim Ausführen der Anwendung sehr langsam war. Dies hat uns leider hauptsächlich aufgrund von Zeitbeschränkungen und schnellen Bearbeitungszeiten von dem Tool abgebracht, sowie weil unsere Testversion abgelaufen ist und wir nicht das Gefühl hatten, dass wir für die volle Funktionalität dieses Dienstes bezahlen mussten. Bewertung gesammelt von und auf G2.com gehostet.
13 von 14 Gesamtbewertungen für Valgrind
Valgrind wird sehr hilfreich sein für die Überprüfung von Speicherlecks mit dem Memcheck-Tool auf Valgrind. Und die Heap-Nutzung kann mit dem Massif-Tool gefunden werden. Wir können die Nutzung des dynamischen Speichers mit dem Massif-Visualizer-Tool analysieren. Callgrind ist ein weiteres Tool, das ebenfalls mit Valgrind verwendet werden kann. Bewertung gesammelt von und auf G2.com gehostet.
Valgrind wird die Programmausführung verlangsamen. Echtzeitbetrieb kann mit Valgrind getestet werden, da es die Ausführung verlangsamt. Meistens kann die Ausführung mit Valgrind für reale Fälle nicht getestet werden. AddressSanitizer kann nicht zusammen mit Valgrind verwendet werden. Benutzer müssen das Kompilierungsflag für AddressSanitizer entfernen. Bewertung gesammelt von und auf G2.com gehostet.
Help to detect the usage of uninitialized memory region in stack.
Help to find out the usage of already freed memory.
Help to detect the write operations to out side the allocated blocks.
Help to identify the memory overwrite on memcpy operations. Bewertung gesammelt von und auf G2.com gehostet.
Have seen limitation to identify memory overwrite in static/stack data liake static arrays. Identify the issues from logs need a expect programmer (Medium level or above). As the tool use dynamic analysis, each and every case need to simulate to make the application error free. Bewertung gesammelt von und auf G2.com gehostet.
Valgrind bietet Ihrer Anwendung einen virtuellen Prozessor. Sie werden an das Valgrind-Tool-Plugin.g übergeben, bevor Ihre Anwendungsanweisungen verarbeitet werden. Memcheck.-Memcheck. Das Tolle ist, dass Sie Ihre Software nicht ändern oder neu verbinden müssen, um sie auszuführen. Bewertung gesammelt von und auf G2.com gehostet.
Der Nachteil ist, dass der Code langsamer ist, sodass wir das Programm nicht normal ausführen können. Wir können dies nur verwenden, wenn wir testen oder verfolgen. Bewertung gesammelt von und auf G2.com gehostet.

Valgrind bietet einen virtuellen Prozessor, der Ihre Anwendung ausführt. Bevor die Anweisungen Ihrer Anwendung verarbeitet werden, werden sie an das Valgrind-Tool-Plugin weitergeleitet, z.B. Memcheck. Das Beste daran ist, dass Sie Ihr Programm überhaupt nicht ändern oder neu verknüpfen müssen, um es in Valgrind auszuführen. Bewertung gesammelt von und auf G2.com gehostet.
Der Nachteil ist, dass es dazu führt, dass Ihr Programm langsamer läuft, sodass wir es nicht für die normale Ausführung verwenden können. Nur beim Debuggen oder Überwachen können wir es verwenden. Bewertung gesammelt von und auf G2.com gehostet.

Ich mag die Flexibilität bei der Konfiguration, und ich bin wirklich zufrieden mit den gefundenen Ergebnissen. Auch mag ich die Vielfalt der unterstützten Architekturen. Bewertung gesammelt von und auf G2.com gehostet.
Werkzeug kann für Anfänger schwierig sein, einige Links auf der offiziellen Seite sind nicht verfügbar. Bewertung gesammelt von und auf G2.com gehostet.

Valgrind-Tool ist ziemlich praktisch. Einfach zu installieren, einfach zu verwenden. Es kann an eine Code-Datei oder an einen laufenden Prozess angehängt werden. Bewertung gesammelt von und auf G2.com gehostet.
Protokolle sind nicht benutzerfreundlich. Es bedarf einer ernsthaften Analyse, um Lecks zu verstehen. Wir haben hier die Möglichkeit, uns so zu verbessern, dass jeder, der sie zum ersten Mal verwendet, die Protokolle verstehen und geeignete Maßnahmen ergreifen kann. Bewertung gesammelt von und auf G2.com gehostet.

Es gibt viele dynamische Werkzeuge, die in Valgrind integriert sind. Sie müssen es nicht von Grund auf neu erstellen. Bewertung gesammelt von und auf G2.com gehostet.
Die Dokumentation ist nicht gut geschrieben. Die API für die binäre Instrumentierung ist nicht einfach zu verwenden. Bewertung gesammelt von und auf G2.com gehostet.

The think I like most about valgrind is that it can be used on binaried without the need of recompilation.
If the binaries are not stripped most of the time you will get informative backtraces pointing to issues. Bewertung gesammelt von und auf G2.com gehostet.
The application being instrumented becomes really slow (more than 10x), but looking at the advantages it is acceptable. Bewertung gesammelt von und auf G2.com gehostet.
It shows memory leaks very efficiently. We used it every time when we released a new version of our product(EDA tool), bad thing it needed a significant resources to perform the testing Bewertung gesammelt von und auf G2.com gehostet.
Significant computational resources are required to perform the testing Bewertung gesammelt von und auf G2.com gehostet.