Uus Microsoft Edge DevToolsi utiliit mälulekke silumiseks on nüüd väljas

edge dev tööriistade mäluleke

Me kõik teame nüüdseks üsna palju, mis on mäluleke ja seda, et need segavad jõudlust ja neid võib olla keeruline parandada.

Need võivad ilmneda siis, kui rakenduse JavaScripti kood jätab mällu üha rohkem objekte, mida ta enam ei vaja, selle asemel, et need brauseril prügi kogumiseks (GC) vabastada.

Pikaajaliste rakenduste puhul võivad väikesed, vaid mõne kilobaidised mälulekked aja jooksul jõudlust märgatavalt halvendada.

Hiljuti tegi Redmondis asuv tehnoloogiaettevõte probleemide tuvastamiseks ja lekete peatamiseks uue tööriista Detached Elements.

Mälu lekke silumine pole kunagi olnud nii lihtne

Microsoft selgitas kuidas tööriist Detached Elements töötab ja andis korraliku ülevaate kõigile selle teema vastu huvitatutele.

Põhimõtteliselt aitab see uus tööriist teil DOM-i mälulekkeid uurida ja lahendada ning tehnoloogiahiiglase sõnul on see inspireeritud Microsoft Teamsi osakonnast.

Enne selle uue tööriista proovimist oma veebisisu puhul on oluline mõista mõningaid nüansse eraldatud elementide ja DOM-i lekete vahel.

Tavaliselt loob Microsoft JavaScriptis DOM-i sõlmed, et sisestada need kuvamiseks kuhugi lehele.

Samas on võimalik ka sõlmpunkte luua ja neid mitte kunagi lisada ega lehelt sõlme eemaldada ning neile viiteid JavaScriptis hoida.

Edge DevToolsi menüü " Rohkem tööriistu", mille üksus Detached Elements on esile tõstetud

Soovi korral saate testida uue tööriista võimalusi demorakenduse kaudu GitHubis. See võimaldab teil simuleerida mälulekkeid ja näha, kus utiliit Detachable Elements on kasulik.

Pidage meeles, et Microsoft soovitab selle uuest loomingust huvitatud inimestel võimalike probleemide avastamiseks seda tööriista reaalsetes stsenaariumides testida.

Ja kui soovite anda ka väga vajalikku tagasisidet, saate seda teha DevToolsi tagasiside nupu kaudu või teise võimalusena visates säutsu Edge DevToolsi Twitteri konto.

Kas olete sellest uuest tööriistakomplektist põnevil? Jagage oma mõtteid meiega allpool olevas kommentaaride jaotises.

PARANDUS: Brauseri tagasi nupp ei laadi JavaScripti lehte uuesti

PARANDUS: Brauseri tagasi nupp ei laadi JavaScripti lehte uuestiJavascriptBrauseri Vead

Kui brauseri nuppu Tagasi ei laadita lehte uuesti, võib see olla JavaScripti probleem.The nupp Tagasi ei laadita lehte uuesti ja see tähendab, et te ei saa varem laaditud veebilehele tagasi minna.Ü...

Loe rohkem
Miks peaksin Windowsi 10 jaoks JavaScripti koodi alla laadima?

Miks peaksin Windowsi 10 jaoks JavaScripti koodi alla laadima?Javascript

Erinevate arvutiprobleemide lahendamiseks soovitame DriverFixi:See tarkvara hoiab teie draiverid töökorras ja hoiab teid kaitstuna tavaliste arvutivigade ja riistvaratõrgete eest. Kontrollige kõiki...

Loe rohkem
Stringi ümberpööramine JavaScriptis [samm-sammult]

Stringi ümberpööramine JavaScriptis [samm-sammult]Javascript

Teadmine, kuidas JavaScripti string tagasi pöörata, on oluline oskus ja see juhend annab teile üksikasjalikud juhised.Esimene meetod, mida sel juhul saab rakendada, on stringi teisendamine massiivi...

Loe rohkem