Σφάλμα JavaScript Heap Out of Memory: Αιτίες και τρόπος επιδιόρθωσης

Ο λόγος πίσω από αυτό το σφάλμα μπορεί να είναι η ανεπαρκής εκχώρηση χώρου

  • Ο λόγος πίσω από αυτό μπορεί να είναι μη έγκυρο μέγεθος πίνακα σελίδας ή προβλήματα με τη στοίβα κλήσης συναρτήσεων.
  • Αυτός ο οδηγός θα συζητήσει τα βήματα αντιμετώπισης προβλημάτων για τη διόρθωση του σφάλματος.
Αιτίες σφάλματος αθέτησης μνήμης JavaScript και τρόπος επιδιόρθωσης

ΧΕΓΚΑΤΑΣΤΑΣΗ ΚΑΝΟΝΤΑΣ ΚΛΙΚ ΣΤΟ ΑΡΧΕΙΟ ΛΗΨΗΣ

Ξεφορτωθείτε εύκολα τα σφάλματα των Windows
Το Fortect είναι ένα εργαλείο επισκευής συστήματος που μπορεί να σαρώσει ολόκληρο το σύστημά σας για κατεστραμμένα ή ελλείποντα αρχεία λειτουργικού συστήματος και να τα αντικαταστήσει αυτόματα με εκδόσεις που λειτουργούν από το αποθετήριο του.
Αυξήστε την απόδοση του υπολογιστή σας με τρία απλά βήματα:
  1. Λήψη και εγκατάσταση του Fortect στον υπολογιστή σας.
  2. Εκκινήστε το εργαλείο και Ξεκινήστε τη σάρωση
  3. Κάντε δεξί κλικ Επισκευήκαι διορθώστε το μέσα σε λίγα λεπτά.
  • 0 Οι αναγνώστες έχουν ήδη κατεβάσει το Fortect μέχρι στιγμής αυτόν τον μήνα

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

Τι προκαλεί το σφάλμα JavaScript heap out of memory;

Μπορεί να υπάρχουν διάφοροι λόγοι για τους οποίους το έργο διακόπηκε και σας παρουσίασε αυτό το σφάλμα. μερικά από τα κοινά αναφέρονται εδώ:

  • Παρουσιάζονται μεγάλα αντικείμενα – Εάν ο κώδικας έχει πολλά μεγάλα αντικείμενα, τότε η μνήμη που καταναλώνεται από αυτά τα αντικείμενα συλλογικά οδηγεί σε υπερφόρτωση, εξ ου και το σφάλμα.
  • Ανεπαρκής ποσότητα μνήμης που έχει εκχωρηθεί – Εάν η προεπιλεγμένη ποσότητα μνήμης εκχωρείται από Node.js είναι ανεπαρκής για την ολοκλήρωση μιας εντολής, ενδέχεται να αντιμετωπίσετε αυτό το σφάλμα.
  • Διαρροές μνήμης – Καθώς η εφαρμογή μεγαλώνει, είναι σημαντικό να διαγράψετε ορισμένα αντικείμενα που δεν χρειάζεστε. αν δεν γίνει, μπορεί να λάβετε αυτό το σφάλμα.
  • Μεγάλες δομές δεδομένων – Εάν εργάζεστε με μεγάλες δομές δεδομένων, όπως πίνακες ή πίνακες, μπορεί να καταναλώσει πολύ χώρο, προκαλώντας αυτό το σφάλμα.
  • Άπειροι βρόχοι – Οι άπειροι βρόχοι χρησιμοποιούν τη μνήμη αρκετά γρήγορα και μπορεί να προκαλέσει αυτό το σφάλμα.

Τι μπορώ να κάνω για να διορθώσω το σφάλμα JavaScript heap out of memory;

1. Χρησιμοποιήστε τον Πίνακα Ελέγχου 

  1. Τύπος Windows + μι για να ανοίξετε την Εξερεύνηση των Windows.
  2. Παω σε Αυτό το PC, κάντε δεξί κλικ και επιλέξτε Ιδιότητες.Ιδιότητες Σφάλμα javaScript Heap Out of Memory
  3. Από την επόμενη σελίδα, επιλέξτε Προηγμένες ρυθμίσεις συστήματος.Προηγμένες ρυθμίσεις συστήματος Σφάλμα javaScript Heap Out of Memory
  4. Εναλλαγή στο Προχωρημένος καρτέλα και κάντε κλικ Μεταβλητές Περιβάλλοντος. Μεταβλητές Περιβάλλοντος
  5. Κάντε κλικ Νέος σε κάθε ένα Μεταβλητές συστήματος (οι αλλαγές ισχύουν για ολόκληρο τον υπολογιστή) ή Μεταβλητές χρήστη ( εφαρμόζει τις αλλαγές σε λογαριασμό χρήστη).Νέος
  6. Στο επόμενο παράθυρο, για το Όνομα μεταβλητής: εισαγω Node_Options.
  7. Τώρα για Μεταβλητή τιμή: –max-old-space-size=4096Κάντε κλικ στο OK Σφάλμα javaScript Heap Out of Memory
  8. Κάντε κλικ Εντάξει. Μπορείτε επίσης να αλλάξετε το 4096 σε 8192 για να διαθέσετε περισσότερο χώρο.
  9. Στο Μεταβλητή Περιβάλλοντος παράθυρο, κάντε κλικ Εντάξει.
  10. Τώρα κάντε κλικ Ισχύουν και Εντάξει για να αποθηκεύσετε τις αλλαγές.
Διαβάστε περισσότερα για αυτό το θέμα
  • Πώς να ενεργοποιήσετε την πράσινη οθόνη στο Teams
  • Πώς να ενσωματώσετε το ChatGPT με το Word [Γρήγοροι τρόποι]
  • Κοινή χρήση Google Nearby: Πώς να μετακινήσετε αρχεία χωρίς κόπο
  • Το Excel τρέχει αργά; 4 γρήγοροι τρόποι για να το κάνετε πιο γρήγορο

2. Χρησιμοποιήστε το PowerShell

  1. Πάτα το Windows κλειδί, τύπος PowerShell, και κάντε κλικ στην επιλογή Εκτέλεση ως διαχειριστής. Σφάλμα Powershell 2 javaScript Heap Out of Memory
  2. Αντιγράψτε και επικολλήστε την ακόλουθη εντολή και πατήστε Enter: env:NODE_OPTIONS="--max-old-space-size=4096"
  3. Για να λύσετε προσωρινά το πρόβλημα, μπορείτε να πληκτρολογήσετε την ακόλουθη εντολή και να πατήσετε Enter πριν ανοίξετε την εφαρμογή: ορίστε NODE_OPTIONS=--max-old-space-size=4096

Επομένως, αυτές είναι μέθοδοι για τη διόρθωση του σφάλματος σωρού JavaScript από τη μνήμη. Για να αποφύγετε αυτό το σφάλμα στο μέλλον, συνιστάται να χωρίσετε τα δεδομένα σας σε μικρότερα κομμάτια και να διαγράψετε τα αντικείμενα που δεν χρειάζονται πλέον. Δοκιμάστε τα και πείτε μας τι λειτούργησε για εσάς στην παρακάτω ενότητα σχολίων.

Εξακολουθείτε να αντιμετωπίζετε προβλήματα;

ΕΥΓΕΝΙΚΗ ΧΟΡΗΓΙΑ

Εάν οι παραπάνω προτάσεις δεν έχουν λύσει το πρόβλημά σας, ο υπολογιστής σας ενδέχεται να αντιμετωπίσει πιο σοβαρά προβλήματα με τα Windows. Προτείνουμε να επιλέξετε μια λύση all-in-one όπως Fortect για την αποτελεσματική επίλυση προβλημάτων. Μετά την εγκατάσταση, απλώς κάντε κλικ στο Προβολή & Διόρθωση κουμπί και μετά πατήστε Ξεκινήστε την επισκευή.

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

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

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

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

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

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

Διαβάστε περισσότερα
5 καλύτερα προγράμματα περιήγησης που υποστηρίζουν jQuery [Διαφορετικές εκδόσεις]

5 καλύτερα προγράμματα περιήγησης που υποστηρίζουν jQuery [Διαφορετικές εκδόσεις]JavascriptΠρόγραμμα περιήγησηςΔιαγώνια πλατφόρμα

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

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