Før at løse hukommelsesfejl problemer en ordentlig hukommelsesfejl påvisning og diagnosticering burde have været taget over tid. Når det er bekræftet , er du klar til at anvende hukommelsesfejl løsninger, som normalt kræver en vis udvikler oplevelse. Cirkulære funktioner
Cirkulære funktioner, som involverer to objekter refererer hinanden , bør undgås. Dette kan gøres ved udtrykkeligt at bryde referencen , for eksempel ved hjælp af et objekt "nul ". Du kan gå videre og tilføje en anden funktion for at forhindre lækage .
Configure Firefox
Firefox kan konfigureres til at undgå bestemte programmer fra hogging en masse hukommelse . Brug af skjulte Firefox konfigurationer, som kan tilgås ved at skrive " about: config " i Firefox adresselinjen, indstille browserens cache -hukommelse kapacitet til et lavt antal , konfigurere hukommelsen swapping til disk , når Firefox er minimeret, og sæt "netværk . Prefetch -next "til" falsk ".
Fjern lyttere
Begivenhed lyttere tillader interaktivitet , men de kan også resultere i cirkulær reference sløjfer. Sørg for, at de fjernes , når en refresh udføres.