Innan att lösa problem minnesläcka en riktig minnesläcka upptäckt och diagnos borde ha tagits över tiden . När det bekräftas , är du redo att använda lösningar minnesläcka , vilket vanligtvis kräver en viss utvecklare erfarenhet . Cirkulära funktioner
Cirkulär funktioner , som innebär två objekt refererar varandra , bör undvikas . Detta kan göras genom att uttryckligen bryta referens , till exempel, genom att använda ett objekt " null ". Du kan gå vidare och lägga till ytterligare en funktion för att förhindra läckage . Addera Konfigurera Firefox
Firefox kan konfigureras att undvika vissa program från hogging mycket minne . Använda dolda Firefox konfigurationer , som kan nås genom att skriva " about: config " i Firefox adressfält , ställa in webbläsaren kapacitet cacheminnet till ett lågt antal , konfigurera minnet byta till disk när Firefox minimeras , och ställ in " nätverket . prefetch - next " alternativet till " false ".
bort lyssnare
Händelseavlyssnare möjliggör interaktivitet , men de kan också leda till cirkelreferens slingor . Se till att de tas bort när en uppdatering utförs .