Speicherverluste auftreten, wenn ein Programm behält sich eine bestimmte Menge an Arbeitsspeicher Ihres Computers für einen Prozess , und dann nicht zu , dass der Speicher freizugeben. Dies verringert die Menge des verfügbaren Speichers für andere Programme zu bedienen. Linux ist ein Betriebssystem auf der UNIX-Plattform basiert, und es ist unter der GNU General Public License. Diese Lizenz ermöglicht es Ihnen, zu verwenden, zu teilen und zu manipulieren das System , ohne jemals eine Lizenzgebühr zu zahlen. Walgrind
Dieses Tool ermöglicht es Ihnen, anzuzeigen und zu verwalten Speicherauslastung Ihrer Programme , wenn man sie innerhalb der Valgrind Umfeld. Es erlaubt Ihnen auch zum Testen und Debuggen Ihrer Programme , und es wird für die Suche und warnt Sie auf Engpässe in Ihrem System. Weitere Merkmale dieses Programms sind die Fähigkeit, neue Instrumentierung Programme erstellen. Sie können es bis zu automatisch testen Sie den Code oder Sie können die Tester auf einer as-needed Basis laufen . Sie können auch sie bis zum Fehler auf einer kontinuierlichen Basis für kleinere Programme suchen. Dies ist ein kostenloses Programm, und es ist kompatibel mit den folgenden Systemen : Linux, Red Hat , Debian, Mandrake , Gentoo , Slackware und SuSE . Sie können dieses Tool aus dem Valgrind Website herunterladen.
MemoryScape
MemoryScape können Sie zu suchen und zu beheben keine Speicherlecks Fragen in Fortran, C und C + +. Er unterstützt die folgenden Arten von Programmen: Multi-Prozess- , Parallel-und multi-threaded . Weitere Merkmale dieses Programms sind die Fähigkeit zu sehen , wenn ein Programm den Speicher überschreitet Grenzen und wie viel Speicherplatz ein bestimmtes System verwendet. Diese Informationen in Echtzeit zur Verfügung gestellt wird , was bedeutet, dass Sie sehen können , wie es geschieht , was los ist mit Ihrem Programm falsch. Dieses Tool ist kompatibel mit UNIX , Linux und Mac OS X-Betriebssystemen. Sie können eine kostenlose Demo der Software , aber die Vollversion ist nur gegen eine Gebühr von $ 1.294 ab 2010 zur Verfügung.
Leaktracer
Dieses Tool wurde speziell für die C + + -Programme entwickelt , und es ist kompatibel mit Solaris und Linux. Es sucht nach Speicherlecks im Rahmen dieser Programme . Es wird diese Information in einem . BIP ( grafische Daten -Prozessor) -Datei, die Ihnen sagen, die genaue Codezeile , wo das Leck aufgetreten Speicher auszugeben. Dieses Tool wird nur Spuren löschen und neue Anrufe , und es wird keine globalen operator new und operator delete Protokolle überschreiben. Dies ist ein kostenloses Tool, das unter der GNU General Public License angeboten. Sie können dieses Tool aus dem leaktracer Website herunterladen.