Strumenti per identificare una perdita di memoria in Firefox

Si verifica una perdita di memoria quando un’applicazione, come Firefox, non riesce a liberare memoria non più utilizzata, causando un aumento dell’utilizzo della RAM ben al di sopra dei livelli normali. Il modo più semplice per rilevare una perdita di memoria in Firefox è attraverso un programma di monitoraggio delle attività come Task Manager in Windows o Activity Monitor in OS X. In questi programmi, puoi monitorare l’utilizzo della memoria nel tempo e vedere se i livelli di RAM continuano ad aumentare indipendentemente dall’attività .

Uno sguardo più da vicino

Se identifichi una perdita, sono disponibili strumenti per aiutarti a restringere la fonte. Digitando “about: memory” nella barra degli indirizzi di Firefox si otterrà una panoramica completa dell’utilizzo della memoria dell’applicazione, compreso l’utilizzo di ogni scheda e finestra. Inoltre, inserendo “about: compartments” si ottiene una visione di quali compartimenti Javascript sono in uso. È possibile che Firefox soffra di “compartimenti zombie”, in cui le istanze di memoria Javascript non vengono scaricate quando non sono più necessarie. Questi compartimenti sono identificati dal loro URL e se provengono da una pagina Web che hai chiuso molto tempo fa, probabilmente è una perdita.