Un nou utilitar Microsoft Edge DevTools pentru depanarea pierderilor de memorie este disponibil acum

edge dev tools pierderi de memorie

Știm cu toții ce este o scurgere de memorie până acum și faptul că se încurcă cu performanța și pot fi dificil de remediat.

Acestea pot apărea atunci când codul JavaScript al unei aplicații reține din ce în ce mai multe obiecte în memorie de care nu mai are nevoie, în loc să le elibereze browserului pentru colectarea gunoiului (GC).

În cazul aplicațiilor cu funcționare lungă, micile scurgeri de memorie de doar câțiva kiloocteți se pot adăuga pentru a degrada semnificativ performanța în timp.

Recent, compania de tehnologie cu sediul la Redmond a creat un nou instrument Detached Elements pentru a identifica problemele și pentru a ajuta la oprirea scurgerilor.

Depanarea pierderilor de memorie nu a fost niciodată atât de ușoară

Microsoft explicat cum funcționează instrumentul Elemente detașate și a oferit o descriere adecvată pentru toți cei interesați de acest subiect.

Practic, acest nou instrument vă va ajuta să investigați și să rezolvați scurgerile de memorie DOM și este inspirat de departamentul Microsoft Teams, potrivit gigantului tehnologic.

Înainte de a încerca acest nou instrument pe propriul conținut web, este important să înțelegeți unele dintre nuanțe dintre elementele detașate și scurgerile DOM.

De obicei, Microsoft creează noduri DOM în JavaScript pentru a le insera undeva în pagină pentru a le afișa.

Cu toate acestea, este, de asemenea, posibil să creați noduri și să nu le atașați niciodată sau să eliminați noduri din pagină și să păstrați referințele la acestea în JavaScript.

Meniul „Mai multe instrumente” din Edge DevTools cu elementul Elemente detașate evidențiat

Dacă doriți, puteți testa capacitățile noului instrument printr-o aplicație demonstrativă pe GitHub. Vă va permite să simulați scurgerile de memorie și să vedeți unde este util utilitarul Elemente detașabile.

Rețineți că Microsoft îi îndeamnă pe cei interesați de noua sa creație să testeze instrumentul în scenarii reale pentru a descoperi eventualele probleme.

Și dacă doriți să oferiți un feedback foarte necesar, puteți face acest lucru prin intermediul butonului de feedback DevTools sau, alternativ, aruncând tweet-uri către Cont de Twitter Edge DevTools.

Ești încântat de acest nou set de instrumente? Împărtășește-ți gândurile cu noi în secțiunea de comentarii de mai jos.

TypeError neprins: $ nu este o funcție [Error Fix]

TypeError neprins: $ nu este o funcție [Error Fix]Javascript

Urmați ajustările simple pentru a remedia această eroare de mai josEroare de tip Uncaught: $ nu este o eroare de funcție apare atunci când un utilizator încearcă să folosească semnul dolar $ ca fun...

Citeste mai mult
Eroare fatală de dimensiune JavaScript invalidă 169220804: Cum se remediază

Eroare fatală de dimensiune JavaScript invalidă 169220804: Cum se remediazăJavascript

Această eroare apare de obicei numai în etapa de dezvoltareEroare fatală de dimensiune JavaScript invalidă apare de obicei la probleme cu codul dvs.Este posibil să trebuiască să setați anumite modu...

Citeste mai mult