Molti problemi possono causare una riduzione delle prestazioni in un'applicazione , una delle quali è una perdita di memoria . Se stai riscontrando una perdita di memoria nel vostro quadro dell'applicazione o desidera monitorare in modo proattivo per perdite di memoria , utilizzare uno strumento diagnostico per determinare la fonte della perdita . UMDH
uno strumento fornito da Microsoft , UMDH non è incluso di default con il sistema operativo Windows e deve essere scaricato manualmente . UMDH cattura dump heap , viene stampato l'output sullo schermo e consente 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 in quanto è 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 circa il codice sorgente , ma GlowCode ha un 21 giorni di prova gratuita di valutazione che fornisce il tempo sufficiente per l'analisi.
Memory Leak Detection
< p > Memory Leak Detection funziona su Windows . Attualmente supporta i file DLL e utilizza il framework . NET per fornire un piccolo , leggero , strumento open -source . Memory Leak Detection è gratuito .