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

How to effectively deal with bots on your site? The best protection against click fraud.
Διαρροή μνήμης εργαλείων edge dev

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

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

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

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

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

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

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

instagram story viewer

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

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

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

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

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

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

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

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

Teachs.ru
Τα καλύτερα προγράμματα περιήγησης που υποστηρίζουν Java και πώς να την ενεργοποιήσετε

Τα καλύτερα προγράμματα περιήγησης που υποστηρίζουν Java και πώς να την ενεργοποιήσετεΙάβαJavascript

Υπάρχουν προγράμματα περιήγησης που υποστηρίζουν ακόμα Java; Φυσικά, το κάνουν. Ακόμα κι αν τα περισσότερα προγράμματα περιήγησης εγκατέλειψαν την υποστήριξη για πρόσθετα Java, εξακολουθεί να είναι...

Διαβάστε περισσότερα
Με αυτόν τον τρόπο μπορείτε να διορθώσετε το σφάλμα Javascript των Windows 11

Με αυτόν τον τρόπο μπορείτε να διορθώσετε το σφάλμα Javascript των Windows 11JavascriptWindows 11

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

Διαβάστε περισσότερα
5 εύκολες συμβουλές για την προσαρμογή των αναδυόμενων παραθύρων ειδοποίησης προγράμματος περιήγησης

5 εύκολες συμβουλές για την προσαρμογή των αναδυόμενων παραθύρων ειδοποίησης προγράμματος περιήγησηςJavascript

Η Javascript είναι η γλώσσα προγραμματισμού που υπαγορεύει την αναδυόμενη λειτουργία ειδοποίησης του προγράμματος περιήγησης.Τα αναδυόμενα παράθυρα ειδοποίησης προγράμματος περιήγησης είναι ειδοποι...

Διαβάστε περισσότερα
ig stories viewer