utensili di memory leak rilevano situazioni in cui un programma software utilizza più memoria del necessario , sprecando risorse che altri programmi hanno bisogno per funzionare. Uno strumento di perdita di memoria è molto utile poiché alcuni programmi continueranno ad assegnare a sè memoria aggiuntiva finché l' utente chiude il programma . Aprire Strumenti di perdita di memoria di origine forniscono il codice sorgente del programma di utilità per il pubblico, in modo da uno sviluppatore di software specializzato può aggiungere funzioni extra per questi strumenti e software open source è spesso disponibile per il download gratuito . Heatseeker
Heatseeker è uno strumento di perdita di memoria open source progettato per i programmi per computer che sono scritte in linguaggio Java . Questo strumento è dotato di una interfaccia grafica , che rende più facile da usare rispetto ad altri strumenti open perdita di memoria di origine che sono solo a riga di comando . Heatseeker è progettato per aiutare i programmatori Java rimuovono le perdite di memoria nel software che stanno scrivendo . Heatseeker è una creazione del software sviluppatore Warren Crossing.
Memwatch
memwatch è uno strumento di perdita di memoria open source in grado di rilevare perdite di memoria in programmi software scritti in linguaggio C . Il programma include un supporto per il linguaggio C + + , ma è più efficace con ANSI C , che è la versione standard del linguaggio C . Memwatch richiede l'aggiunta di informazioni di file di codice sorgente di un programma e un'istruzione per il compilatore da utilizzare.
Rileva Unintended Access Memory
DUMA , o Detect Memory involontario l'accesso , in grado di rilevare le perdite di memoria in programmi scritti in entrambi i C o C + + lingue . Questo strumento di perdita di memoria open source è progettato per funzionare in modo efficace in diversi sistemi operativi , tra cui diverse versioni di Windows e Linux . Il software sviluppatore Hayati Aygun creato DUMA .
Object Reference Analyzer
ORA , oppure Object Analyzer di riferimento , rileva perdite di memoria in programmi scritti in linguaggio Java . Questo strumento grafico include un diagramma di flusso come strumento di visualizzazione aggiuntiva , che mostra chiaramente la relazione tra ogni classe e oggetto nel programma Java . L' analizzatore deve essere aggiunto al codice del programma Java per funzionare. L'utente può anche controllare ORA tramite un browser Web , in modo che possa rilevare le perdite di memoria su un computer in una posizione remota .
Di Windows Perdite Detector
di Windows Perdite Detector rileva perdite di memoria in qualsiasi programma Windows . Questo strumento è disponibile solo per l'ambiente Windows , ma funziona con diverse versioni di Windows . Questo strumento non è specifico linguaggio , in modo che possa rilevare perdite in un programma scritto in qualsiasi lingua . Il Perdite Detector Windows può trovare le perdite di memoria in qualsiasi programma che è attualmente in esecuzione, in modo che nessun modifiche devono essere fatte al codice di altri programmi di questo strumento di funzionare .