Internet Info, s.r.o. Lupa Měšec Podnikatel Root Zdroják DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Jak JavaScript plýtvá pamětí?

Úniky paměti (memory leaks) patří k chronickým a dlouhodobým problémům javascriptových enginů – zejména uživatelé Firefoxu si s nimi užili své. Velmi často však za paměťovou náročnost může programátor, který použil špatnou jazykovou konstrukci. Seznam takových „paměťových bumbrlíčků“ přináší IBM v článku Memory Leak Patterns in JavaScript.

Předchozí zprávička Následující zprávička        
Daniel Steigerwald aura:51
19. 3. 2010 19:09 Nový

Doplnění

celé vlákno

Firefox neleakuje. Anebo jinak, leakuje-li ti Firefox, vypni si Firebug ;) Firefox je paměťožrout pouze díky extenzím. Javascript ve stránkách je OK.

Internet Explorer je jediný Javascript engine, jehož leaky stojí za zmínku.
Nicméně, pokud používáme nějakohou knihovnu, nemusíme se většinou o nic starat. (natož studovat zastaralou dokumentaci IBM, většina leaků byla překvapivě fixnuta service packy).

Mazarik
Mazarik (neregistrovaný) ---.rywasoft.net
20. 3. 2010 12:24 Nový

Re: Doplnění

celé vlákno

S tymto nemozem uplne suhlasit. Leakovat stranka moze aj kvoli svojmu kodu. Doporucujem nainstalovat do cisteho profilu Firefoxu https://addons.mozilla.org/en-US/firefox/addon/2490 a preskumat si, co tam sleduju. niektore veci su leaky Firefoxu, no a niektore su leaky stranok.
Pokial ide o rozsirenia Firefoxu, tak samozrejme existuju take, ktore zdrzuju Firefox a zvacsuju objem jeho pamati. Plati obecne pravidlo ako pri vsetkom, musite vediet, co instalujete a asi co to robi, aby ste vedeli, ze to tu pamat zerie opravnene.

Zasílat nově přidané příspěvky e-mailem        

Přehled názorů

Doplnění
Daniel Steigerwald 19. 3. 2010 19:09
└ 
Re: Doplnění
Mazarik 20. 3. 2010 12:24