Megjelent egy új Microsoft Edge DevTools segédprogram a memóriaszivárgás-hibakereséshez

Edge Dev Tools memóriaszivárgás

Nagyjából mindannyian tudjuk, mi az a memóriaszivárgás, és azt a tényt, hogy rontják a teljesítményt, és nehézkes lehet befoltozni.

Akkor fordulhatnak elő, amikor egy alkalmazás JavaScript-kódja egyre több olyan objektumot tart meg a memóriában, amelyekre már nincs szüksége, ahelyett, hogy kiadná őket a böngészőnek, hogy összegyűjtse (GC).

A hosszan futó alkalmazások esetében a kis, mindössze néhány kilobájtnyi memóriaszivárgás idővel észrevehetően ronthatja a teljesítményt.

Nemrég a redmondi székhelyű technológiai vállalat egy új Detached Elements eszközt készített a problémák azonosítására és a szivárgások megállítására.

A memóriaszivárgás hibakeresése még soha nem volt ilyen egyszerű

Microsoft magyarázta hogyan működik a Detached Elements eszköz, és megfelelő összefoglalót adott a téma iránt érdeklődőknek.

Ez az új eszköz alapvetően segít a DOM-memóriaszivárgások kivizsgálásában és megoldásában, és a technológiai óriás szerint a Microsoft Teams osztálya ihlette.

Mielőtt kipróbálná ezt az új eszközt saját webes tartalmain, fontos megértenie néhány árnyalatot a leválasztott elemek és a DOM-szivárgás között.

Általában a Microsoft DOM-csomópontokat hoz létre JavaScriptben, hogy beillessze őket valahova az oldalba, hogy megjelenítse őket.

Azonban az is lehetséges, hogy csomópontokat hozzon létre, és soha ne csatolja azokat, vagy távolítsa el a csomópontokat az oldalról, és a hivatkozásokat JavaScriptben tárolja.

Az Edge DevTools „További eszközök” menüjében a Leválasztott elemek elem kiemelve

Ha szeretné, egy bemutatóalkalmazáson keresztül kipróbálhatja az új eszköz képességeit a GitHubon. Segítségével szimulálhatja a memóriaszivárgást, és megláthatja, hol jön jól a Detachable Elements segédprogram.

Ne feledje, hogy a Microsoft arra kéri az új alkotás iránt érdeklődőket, hogy teszteljék az eszközt valós forgatókönyvekben, hogy felfedezzék az esetleges problémákat.

És ha szeretne néhány nagyon szükséges visszajelzést is adni, megteheti a DevTools visszajelzés gombjával, vagy tweetekkel Edge DevTools Twitter-fiók.

Izgatott ez az új eszközkészlet? Ossza meg velünk gondolatait az alábbi megjegyzések részben.

A szkripthibák magyarázata: mik ezek és hogyan javíthatók ki

A szkripthibák magyarázata: mik ezek és hogyan javíthatók kiJavascript

A szkript futtatása előtt ellenőrizze a helyesírási hibákatA szkripthibák olyan üzenetek, amelyek akkor jelennek meg, ha probléma van a webhelyén található kóddal.Ezek a hibák frusztrálóak lehetnek...

Olvass tovább
Elfogatlan típushiba: A $ nem függvény [Hibajavítás]

Elfogatlan típushiba: A $ nem függvény [Hibajavítás]Javascript

Kövesse az alábbi egyszerű módosításokat a hiba elhárításáhozAz Uncaught TypeError: $ nem függvényhiba akkor fordul elő, amikor a felhasználó megpróbálja a $ dollárjelet függvényként használni a Ja...

Olvass tovább
Végzetes JavaScript érvénytelen mérethiba 169220804: Javítás

Végzetes JavaScript érvénytelen mérethiba 169220804: JavításJavascript

Ez a hiba általában csak a fejlesztési szakaszban jelenik megA végzetes JavaScript érvénytelen mérethiba általában a kóddal kapcsolatos problémák esetén jelenik meg.Előfordulhat, hogy a probléma me...

Olvass tovább