Nyní je k dispozici nový nástroj Microsoft Edge DevTools pro ladění úniku paměti

Únik paměti nástrojů edge dev

Všichni už víme, co je to únik paměti a skutečnost, že se potýkají s výkonem a může být obtížné opravit.

Mohou nastat, když kód JavaScript aplikace uchovává v paměti stále více objektů, které již nepotřebuje, místo toho, aby je uvolnil pro prohlížeč ke sběru odpadu (GC).

V případě dlouhodobě běžících aplikací mohou malé úniky paměti o velikosti pouze několika kilobajtů vést k výraznému snížení výkonu v průběhu času.

Technologická společnost se sídlem v Redmondu nedávno vytvořila nový nástroj Detached Elements, který identifikuje problémy a pomáhá zastavit úniky.

Ladění úniku paměti nebylo nikdy tak snadné

Microsoft vysvětlil jak nástroj Detached Elements funguje a poskytla řádný přehled pro všechny zájemce o toto téma.

Tento nový nástroj vám v zásadě pomůže prozkoumat a vyřešit úniky paměti DOM a je inspirován oddělením Microsoft Teams, jak uvádí technický gigant.

Než tento nový nástroj vyzkoušíte na svém vlastním webovém obsahu, je důležité porozumět některým nuancím mezi oddělenými prvky a úniky DOM.

Microsoft obvykle vytváří uzly DOM v JavaScriptu, aby je vložil někam na stránku a zobrazil je.

Je však také možné vytvářet uzly a nikdy je nepřipojovat nebo odstraňovat uzly ze stránky a uchovávat na ně odkazy v JavaScriptu.

Nabídka „Další nástroje“ v Edge DevTools se zvýrazněnou položkou Oddělené prvky

Pokud chcete, můžete vyzkoušet možnosti nového nástroje prostřednictvím ukázkové aplikace na GitHubu. Umožní vám simulovat úniky paměti a uvidíte, kde se nástroj Detachable Elements hodí.

Mějte na paměti, že Microsoft vyzývá zájemce o jeho nový výtvor, aby nástroj vyzkoušeli v reálných scénářích a odhalili případné problémy.

A pokud chcete také poskytnout nějakou tolik potřebnou zpětnou vazbu, můžete tak učinit prostřednictvím tlačítka zpětné vazby DevTools nebo alternativně házením tweetů na Twitter účet Edge DevTools.

Jste nadšeni touto novou sadou nástrojů? Podělte se s námi o své myšlenky v sekci komentářů níže.

5 nejlepších prohlížečů, které podporují jQuery [různé verze]

5 nejlepších prohlížečů, které podporují jQuery [různé verze]JavascriptProhlížečeCross Platform

Ponořte se do hloubky tohoto seznamu vytvořeného odborníkyjQuery je rychlá, přenosná a na funkce bohatá knihovna JavaScriptu se snadno použitelným rozhraním API, díky kterému jsou procesy jako proc...

Přečtěte si více
Chyba s nedostatkem paměti v JavaScriptu: Příčiny a jak opravit

Chyba s nedostatkem paměti v JavaScriptu: Příčiny a jak opravitJavascript

Důvodem této chyby může být nedostatek místaDůvodem může být neplatná velikost tabulky stránek nebo problémy se zásobníkem volání funkcí.Tato příručka bude diskutovat o krocích pro odstraňování pro...

Přečtěte si více
Vysvětlení chyb skriptu: Co to je a jak je opravit

Vysvětlení chyb skriptu: Co to je a jak je opravitJavascript

Před spuštěním skriptu zkontrolujte pravopisné chybyChyby skriptu jsou zprávy, které se objeví, když dojde k problému s kódem na vašem webu.Tyto chyby mohou být pro vývojáře frustrující, protože ča...

Přečtěte si více