Memory Leak Tools erkennen Situationen, in denen ein Software-Programm mit mehr Speicher als es muss die Verschwendung von Ressourcen , die andere Programme zu bedienen brauchen wird . Ein Speicherverlust Tool ist sehr hilfreich, da einige Programme auch weiterhin selbst zuweisen zusätzlichen Speicher , bis der Benutzer schließt das Programm. Open-Source- Tools bieten Speicherverlust den Quellcode des Utility-Programm an die Öffentlichkeit, so ein erfahrener Software-Entwickler können zusätzliche Funktionen, um diese Tools und Open-Source -Software ist häufig verfügbar zum kostenlosen Download hinzuzufügen. Heatseeker
Heatseeker ist ein Open-Source -Tool für Speicherverlust Computerprogramme, die in der Programmiersprache Java geschrieben sind, konzipiert. Dieses Tool kommt mit einer grafischen Benutzeroberfläche , die es einfacher zu bedienen als andere Open-Source- Tools, die Speicherlecks Befehlszeile sind nur macht . Heatseeker wurde entwickelt, um Java-Programmierer entfernen Speicherlecks in Software, die sie schreiben . Heatseeker ist eine Schöpfung der Software-Entwickler Warren Crossing .
MemWatch
MemWatch ist ein Open-Source -Tool, das Speicherleck Speicherlecks in Software-Programmen in der Programmiersprache C geschrieben erkennt . Das Programm beinhaltet eine gewisse Unterstützung für die Sprache C + + , aber es ist am effektivsten mit ANSI C , die die Standard- Version der C- Sprache ist . MemWatch erfordert Hinzufügen von Informationen zu einem Programm -Quellcode -Dateien und eine Anleitung für den Compiler zu bedienen.
Detect Unbeabsichtigte Memory Access
Duma oder Detect Unbeabsichtigte Speicher Access können Speicherlecks in Programmen entweder in der C-oder C + + geschrieben Sprachen erkennen . Diese Open-Source- Speicherverlust Tool wurde entwickelt , um effektiv arbeiten unter mehreren Betriebssystemen , die viele verschiedene Versionen von Windows und Linux enthalten . Der Software-Entwickler Hayati Aygün erstellt DUMA .
Object Reference Analyzer
ORA oder Object Reference Analyzer erkennt Speicherlecks in Programmen in der Programmiersprache Java geschrieben. Das Werkzeug enthält eine grafische Flußdiagramm einer zusätzlichen Visualisierung , die deutlich zeigt, die die Beziehung zwischen jeder Klasse und Objekt in der Java -Programm. Dieser Analysator muss der Code des Java-Programms für den Betrieb hinzugefügt werden. Der Benutzer kann auch die Kontrolle ORA durch einen Web-Browser , so kann es Speicherlecks auf einem Computer zu erkennen an einem entfernten Ort .
Windows- Leaks Detector
Windows- Leaks Detector erkennt Speicherlecks in jedem Windows-Programm . Dieses Tool ist nur für die Windows-Umgebung , aber es funktioniert unter mehreren Versionen von Windows ausgeführt werden. Dieses Tool ist nicht die Sprache spezifisch, so kann es Lecks in einem Programm in jeder beliebigen Sprache geschrieben zu erkennen. Die Windows- Leaks Detector können Speicherlecks in jedem Programm, das gerade ausgeführt wird finden , so müssen keine Änderungen an dem Code von anderen Programmen für dieses Tool, um Funktion vorgenommen werden.