Tagad ir pieejama jauna Microsoft Edge DevTools utilīta atmiņas noplūdes atkļūdošanai

Edge Dev Tools atmiņas noplūde

Mēs visi gandrīz zinām, kas ir atmiņas noplūde, kā arī to, ka tie traucē veiktspēju un var būt sarežģīti to novērst.

Tās var rasties, ja lietojumprogrammas JavaScript kods saglabā atmiņā arvien vairāk objektu, kas tai vairs nav vajadzīgi, tā vietā, lai tos atbrīvotu, lai pārlūkprogramma varētu savākt atkritumus (GC).

Ilgstošu lietotņu gadījumā neliela atmiņas noplūde, kas ir tikai daži kilobaiti, laika gaitā var ievērojami pasliktināt veiktspēju.

Nesen Redmondā bāzētais tehnoloģiju uzņēmums ir izveidojis jaunu Detached Elements rīku, lai identificētu problēmas un palīdzētu apturēt noplūdes.

Atmiņas noplūdes atkļūdošana nekad nav bijusi tik vienkārša

Microsoft paskaidroja kā darbojas rīks Detached Elements, un sniedza atbilstošu aprakstu visiem, kas interesējas par šo tēmu.

Būtībā šis jaunais rīks palīdzēs jums izmeklēt un novērst DOM atmiņas noplūdes, un, saskaņā ar tehnoloģiju giganta teikto, to iedvesmojis Microsoft Teams departaments.

Pirms izmēģināt šo jauno rīku savā tīmekļa saturā, ir svarīgi saprast dažas nianses starp atdalītajiem elementiem un DOM noplūdēm.

Parasti Microsoft izveido DOM mezglus JavaScript, lai ievietotu tos kaut kur lapā, lai tos parādītu.

Tomēr ir iespējams arī izveidot mezglus un nekad tos nepievienot vai noņemt no lapas un saglabāt atsauces uz tiem JavaScript.

Edge DevTools izvēlne " Vairāk rīku" ar izceltu vienumu Atdalītie elementi

Ja vēlaties, varat pārbaudīt jaunā rīka iespējas, izmantojot demonstrācijas lietotni vietnē GitHub. Tas ļaus jums simulēt atmiņas noplūdes un redzēt, kur noderēs utilīta Detachable Elements.

Ņemiet vērā, ka Microsoft mudina tos, kurus interesē tā jaunizveidotā versija, pārbaudīt rīku reālos scenārijos, lai atklātu iespējamās problēmas.

Un, ja vēlaties sniegt arī dažas ļoti nepieciešamās atsauksmes, varat to izdarīt, izmantojot DevTools atsauksmju pogu vai, alternatīvi, ierakstot tvītus Edge DevTools Twitter konts.

Vai esat sajūsmā par šo jauno rīku komplektu? Kopīgojiet savas domas ar mums komentāru sadaļā zemāk.

Paskaidrotās skripta kļūdas: kas tās ir un kā tās novērst

Paskaidrotās skripta kļūdas: kas tās ir un kā tās novērstJavascript

Pirms skripta palaišanas pārbaudiet, vai nav pareizrakstības kļūduSkripta kļūdas ir ziņojumi, kas tiek parādīti, ja jūsu vietnē ir radusies problēma ar kodu.Šīs kļūdas izstrādātājiem var radīt vilš...

Lasīt vairāk
Nenoķerta tipa kļūda: $ nav funkcija [kļūdas labojums]

Nenoķerta tipa kļūda: $ nav funkcija [kļūdas labojums]Javascript

Izpildiet tālāk sniegtos vienkāršos pielāgojumus, lai novērstu šo kļūduNenoķertā tipa kļūda: $ nav funkcijas kļūda, kas rodas, ja lietotājs mēģina izmantot dolāra zīmi $ kā JavaScript JavaScript fu...

Lasīt vairāk
Fatāla JavaScript nederīga izmēra kļūda 169220804: kā to labot

Fatāla JavaScript nederīga izmēra kļūda 169220804: kā to labotJavascript

Šī kļūda parasti parādās tikai izstrādes posmāFatāla JavaScript nederīga izmēra kļūda parasti parādās saistībā ar problēmām ar jūsu kodu.Lai novērstu šo problēmu, iespējams, būs jāiestata noteikti ...

Lasīt vairāk