Ένα νέο βοηθητικό πρόγραμμα Microsoft Edge DevTools για τον εντοπισμό σφαλμάτων διαρροής μνήμης έχει κυκλοφορήσει τώρα

Διαρροή μνήμης εργαλείων edge dev

Όλοι λίγο πολύ γνωρίζουμε μέχρι τώρα τι είναι η διαρροή μνήμης και το γεγονός ότι μπλέκουν με την απόδοση και μπορεί να είναι δύσκολο να διορθωθούν.

Μπορούν να προκύψουν όταν ο κώδικας JavaScript μιας εφαρμογής διατηρεί όλο και περισσότερα αντικείμενα στη μνήμη που δεν χρειάζεται πλέον αντί να τα απελευθερώσει για το πρόγραμμα περιήγησης για συλλογή σκουπιδιών (GC).

Στην περίπτωση εφαρμογών με μεγάλη διάρκεια λειτουργίας, μικρές διαρροές μνήμης λίγων μόνο kilobyte μπορούν να υποβαθμίσουν αισθητά την απόδοση με την πάροδο του χρόνου.

Πρόσφατα, η εταιρεία τεχνολογίας που εδρεύει στο Ρέντμοντ δημιούργησε ένα νέο εργαλείο Detached Elements για να εντοπίσει προβλήματα και να βοηθήσει να σταματήσουν οι διαρροές.

Ο εντοπισμός σφαλμάτων διαρροής μνήμης δεν ήταν ποτέ τόσο εύκολος

Microsoft εξήγησε πώς λειτουργεί το εργαλείο Detached Elements και έδωσε μια σωστή περιγραφή για όλους όσους ενδιαφέρονται για αυτό το θέμα.

Βασικά, αυτό το νέο εργαλείο θα σας βοηθήσει να διερευνήσετε και να επιλύσετε διαρροές μνήμης DOM και είναι εμπνευσμένο από το τμήμα Microsoft Teams, σύμφωνα με τον τεχνολογικό γίγαντα.

Πριν δοκιμάσετε αυτό το νέο εργαλείο στο δικό σας περιεχόμενο ιστού, είναι σημαντικό να κατανοήσετε ορισμένες από τις αποχρώσεις μεταξύ των αποσπασμένων στοιχείων και των διαρροών DOM.

Συνήθως, η Microsoft δημιουργεί κόμβους DOM σε JavaScript για να τους εισάγει κάπου στη σελίδα για να τους εμφανίσει.

Ωστόσο, είναι επίσης δυνατό να δημιουργήσετε κόμβους και να μην τους προσαρτήσετε ποτέ ή να αφαιρέσετε κόμβους από τη σελίδα και να διατηρήσετε αναφορές σε αυτούς σε JavaScript.

Μενού " Περισσότερα εργαλεία" στο Edge DevTools με επισημασμένο το στοιχείο Detached Elements

Εάν θέλετε, μπορείτε να δοκιμάσετε τις δυνατότητες του νέου εργαλείου μέσω μιας εφαρμογής επίδειξης στο GitHub. Θα σας επιτρέψει να προσομοιώσετε διαρροές μνήμης και να δείτε πού είναι χρήσιμο το βοηθητικό πρόγραμμα Detachable Elements.

Λάβετε υπόψη ότι η Microsoft προτρέπει όσους ενδιαφέρονται για τη νέα της δημιουργία να δοκιμάσουν το εργαλείο σε πραγματικά σενάρια για να ανακαλύψουν τυχόν προβλήματα.

Και αν θέλετε επίσης να παρέχετε κάποια απαραίτητα σχόλια, μπορείτε να το κάνετε μέσω του κουμπιού σχολίων DevTools ή, εναλλακτικά, ρίχνοντας tweets στο Λογαριασμός Twitter Edge DevTools.

Είστε ενθουσιασμένοι με αυτό το νέο σύνολο εργαλείων; Μοιραστείτε τις σκέψεις σας μαζί μας στην παρακάτω ενότητα σχολίων.

Γιατί πρέπει να κατεβάσω τον κώδικα JavaScript για τα Windows 10;

Γιατί πρέπει να κατεβάσω τον κώδικα JavaScript για τα Windows 10;Javascript

Για να διορθώσετε διάφορα προβλήματα στον υπολογιστή, προτείνουμε το DriverFix:Αυτό το λογισμικό θα διατηρήσει τα προγράμματα οδήγησης σας σε λειτουργία και σε λειτουργία, διατηρώντας έτσι ασφαλή α...

Διαβάστε περισσότερα
Πώς να αντιστρέψετε μια συμβολοσειρά σε JavaScript [Βήμα προς βήμα]

Πώς να αντιστρέψετε μια συμβολοσειρά σε JavaScript [Βήμα προς βήμα]Javascript

Η γνώση του τρόπου αντιστροφής μιας συμβολοσειράς σε JavaScript είναι απαραίτητη δεξιότητα και αυτός ο οδηγός σας παρέχει οδηγίες βήμα προς βήμα.Η πρώτη μέθοδος που μπορεί να εφαρμοστεί σε αυτήν τη...

Διαβάστε περισσότερα
Πώς να ενεργοποιήσετε τη JavaScript στο πρόγραμμα περιήγησης;

Πώς να ενεργοποιήσετε τη JavaScript στο πρόγραμμα περιήγησης;JavascriptΠρόγραμμα περιήγησης

Το JavaScript είναι ένα σημαντικό στοιχείο ιστού και ένα δομικό στοιχείο για πολλές εφαρμογές και ιστότοπους ιστού.Μερικές φορές οι χρήστες μπορούν να απενεργοποιήσουν κατά λάθος τη JavaScript, αλλ...

Διαβάστε περισσότερα