Strumenti di memoria di rilevamento perdita

May 5

Strumenti di memoria di rilevamento perdita


Molti problemi possono causare prestazioni ridotte in un'applicazione, uno dei quali è una perdita di memoria. Se stai riscontrando una perdita di memoria nel quadro dell'applicazione o vuole monitorare in modo proattivo per perdite di memoria, utilizzare uno strumento diagnostico per determinare la fonte della fuga di notizie.

UMDH

Uno strumento fornito da Microsoft, UMDH non è di default incluso con il sistema operativo Windows e deve essere scaricato manualmente. UMDH cattura discariche mucchio, stampa output sullo schermo e permette di confrontare l'output di log per analizzare l'origine di una perdita. Gli sviluppatori di software non saranno in grado di modificare il codice dell'applicazione come è closed-source.

GlowCode

GlowCode è uno strumento di terze parti che consente ai programmatori di rilevare perdite di memoria in fase di progettazione. A soli 3 MB per la versione a 32 bit, è una piccola applicazione ed è un'applicazione open-source. Il suo sito web fornisce poche informazioni sul codice sorgente, ma GlowCode ha una prova di valutazione gratuita di 21 giorni che fornisce tutto il tempo per l'analisi.

Rilevamento perdita di memoria

Perdita di memoria di rilevamento funziona su Windows. Attualmente supporta file DLL e utilizza il framework .NET per fornire un piccolo, leggero strumento, open-source. Perdita di memoria di rilevamento è libero.