Open Source Perdita di memoria Strumenti

February 21

Open Source Perdita di memoria Strumenti


strumenti di perdita di memoria rilevano situazioni in cui un programma software utilizza più memoria di cui ha bisogno, lo spreco di risorse che altri programmi hanno bisogno di operare. Uno strumento di perdita di memoria è molto utile dal momento che alcuni programmi continueranno per assegnare loro memoria aggiuntiva fino a quando l'utente chiude il programma. strumenti di perdita di memoria Aprire fonte di fornire il codice sorgente del programma di utilità al pubblico, in modo da uno sviluppatore di software specializzato può aggiungere funzioni extra a questi strumenti e il software open source è spesso disponibile per il download gratuito.

Cercatore di calore

Heatseeker è uno strumento di perdita di memoria open source progettato per i programmi informatici che sono scritte in linguaggio Java. Questo strumento è dotato di un'interfaccia utente grafica, che rende più facile da usare rispetto ad altri strumenti di perdita di memoria open source che sono solo da riga di comando. Heatseeker è progettato per aiutare i programmatori Java rimuovere le perdite di memoria nel software che stanno scrivendo. Heatseeker è una creazione dello sviluppatore software Warren Crossing.

memwatch

Memwatch è uno strumento di perdita di memoria open source in grado di rilevare perdite di memoria nei programmi di software scritto 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 al file di codice sorgente di un programma e di una istruzione al compilatore di operare.

Rileva accesso non intenzionale di memoria

DUMA, o rilevare Unintended Access Memory, in grado di rilevare perdite di memoria in programmi scritti in entrambe le lingue C o C ++. Questo strumento di perdita di memoria open source è progettato per funzionare in modo efficace sotto diversi sistemi operativi, tra cui molte versioni diverse di Windows e Linux. Lo sviluppatore di software Hayati Aygun creato DUMA.

Oggetto di riferimento Analyzer

ORA, o Object Reference Analyzer, rileva perdite di memoria in programmi scritti in linguaggio Java. Questo strumento grafico include un diagramma di flusso come strumento di visualizzazione aggiuntivo, che mostra chiaramente la relazione tra ogni classe e oggetto nel programma Java. Questo analizzatore deve essere aggiunto al codice del programma Java per funzionare. L'utente può anche controllare ORA attraverso un browser Web, in modo che possa rilevare perdite di memoria in un computer in una posizione remota.

Finestre Perdite Detector

Finestre Perdite Detector rileva perdite di memoria in qualsiasi programma Windows. Questo strumento è disponibile solo per l'ambiente Windows, ma viene eseguito sotto diverse versioni di Windows. Questo strumento non è linguaggio specifico, in modo che possa rilevare le perdite in un programma scritto in qualsiasi lingua. Windows Perdite rivelatore può trovare le perdite di memoria in qualsiasi programma che è attualmente in esecuzione, quindi nessuna modifica deve essere fatta al codice di altri programmi per questo strumento di funzionare.