JavaScript Heap Out of Memory Error: الأسباب وكيفية الإصلاح

قد يكون السبب وراء هذا الخطأ هو تخصيص مساحة غير كافية

  • قد يكون السبب وراء ذلك هو حجم جدول الصفحات غير صالح ، أو المشكلات المتعلقة بمكدس استدعاءات الوظائف.
  • سيناقش هذا الدليل خطوات استكشاف الأخطاء وإصلاحها لإصلاح الخطأ.
JavaScript Heap Out of Memory Error أسباب وكيفية إصلاحها

Xالتثبيت عن طريق النقر فوق ملف التنزيل

تخلص بسهولة من أخطاء Windows
Fortect هي أداة لإصلاح النظام يمكنها فحص نظامك بالكامل بحثًا عن ملفات نظام التشغيل التالفة أو المفقودة واستبدالها بإصدارات عاملة من مستودعها تلقائيًا.
عزز أداء جهاز الكمبيوتر الخاص بك في ثلاث خطوات سهلة:
  1. قم بتنزيل وتثبيت Fortect على جهاز الكمبيوتر الخاص بك.
  2. قم بتشغيل الأداة و ابدأ المسح
  3. انقر بزر الماوس الأيمن فوق بصلح، وإصلاحه في غضون بضع دقائق.
  • 0 لقد قام القراء بالفعل بتنزيل Fortect حتى الآن هذا الشهر

إذا كنت قد واجهت جافا سكريبت خطأ نفاد الذاكرة ، يمكن أن يساعد هذا الدليل! يحدث هذا غالبًا إذا نفد التطبيق من الذاكرة. سنغطي جميع الإصلاحات المتاحة مباشرة بعد مناقشة أسباب ذلك. لنبدأ!

ما الذي يتسبب في نفاد خطأ الذاكرة في كومة JavaScript؟

قد تكون هناك أسباب مختلفة وراء تعطل المشروع وتقديم هذا الخطأ لك ؛ بعض الأشياء الشائعة مذكورة هنا:

  • الأجسام الكبيرة موجودة - إذا كان الرمز يحتوي على الكثير من الكائنات الكبيرة ، فإن الذاكرة التي تستهلكها هذه الكائنات تؤدي مجتمعة إلى زيادة التحميل ، ومن ثم الخطأ.
  • تم تخصيص مساحة غير كافية من الذاكرة - إذا كان المقدار الافتراضي من الذاكرة المخصصة من قبل Node.js غير كاف لإكمال الأمر ، فقد تواجه هذا الخطأ.
  • تسريبات الذاكرة - مع نمو التطبيق ، من المهم حذف بعض الكائنات التي لا تحتاج إليها ؛ إذا لم يتم ذلك ، فقد تحصل على هذا الخطأ.
  • هياكل البيانات الكبيرة - إذا كنت تعمل باستخدام هياكل بيانات كبيرة مثل المصفوفات أو المصفوفات ، فقد تستهلك مساحة كبيرة ، مما يتسبب في حدوث هذا الخطأ.
  • حلقات لانهائية - الحلقات اللانهائية تستخدم الذاكرة بسرعة كبيرة ، وقد تسبب هذا الخطأ.

ما الذي يمكنني فعله لإصلاح خطأ نفاد الذاكرة في كومة JavaScript؟

1. استخدم لوحة التحكم 

  1. يضعط شبابيك + ه لفتح مستكشف Windows.
  2. اذهب إلى هذا الكمبيوتر، وانقر فوقه بزر الماوس الأيمن وحدد ملكيات.خصائص javaScript Heap Out of Memory Error
  3. من الصفحة التالية ، حدد إعدادات النظام المتقدمة.إعدادات النظام المتقدمة javaScript Heap Out of Memory Error
  4. قم بالتبديل إلى ملف متقدم علامة التبويب وانقر فوق متغيرات البيئة. متغيرات البيئة
  5. انقر جديد على أي متغيرات النظام (تنطبق التغييرات على الكمبيوتر بالكامل) أو متغيرات المستخدم (يطبق التغييرات على حساب المستخدم).جديد
  6. في النافذة التالية ، لملف اسم المتغير: يدخل Node_Options.
  7. الآن ل قيمة متغيرة: –الحجم-الفضاء-القديم = 4096انقر فوق موافق javaScript Heap Out of Memory Error
  8. انقر نعم. يمكنك أيضًا تغيير 4096 إلى 8192 لتخصيص مساحة أكبر.
  9. على ال متغيرات البيئة نافذة ، انقر فوق نعم.
  10. انقر الآن يتقدم و نعم لحفظ التغييرات.
اقرأ المزيد عن هذا الموضوع
  • كيفية تمكين الشاشة الخضراء في Teams
  • كيفية دمج ChatGPT مع Word [أسرع الطرق]
  • مشاركة جوجل القريبة: كيفية نقل الملفات دون عناء
  • Excel يعمل ببطء؟ 4 طرق سريعة لجعله أسرع

2. استخدم PowerShell

  1. اضغط على شبابيك نوع المفتاح بوويرشيل ، وانقر فوق تشغيل كمسؤول. Powershell 2 javaScript كومة نفاد خطأ في الذاكرة
  2. انسخ والصق الأمر التالي واضغط على Enter: env:NODE_OPTIONS = "- أقصى حجم للمسافة القديمة = 4096"
  3. لحل المشكلة مؤقتًا ، يمكنك كتابة الأمر التالي والضغط على Enter قبل فتح التطبيق: قم بتعيين NODE_OPTIONS = - أقصى حجم للمساحة القديمة = 4096

لذلك ، هذه طرق لإصلاح خطأ الذاكرة في كومة JavaScript. لتجنب هذا الخطأ في المستقبل ، يُنصح بتقسيم بياناتك إلى أجزاء أصغر وحذف الكائنات التي لم تعد هناك حاجة إليها. جربهم وأخبرنا بما نجح معك في قسم التعليقات أدناه.

هل ما زلت تواجه مشكلات؟

برعاية

إذا لم تحل الاقتراحات المذكورة أعلاه مشكلتك ، فقد يواجه جهاز الكمبيوتر الخاص بك مشكلات أكثر خطورة في نظام التشغيل Windows. نقترح اختيار حل الكل في واحد مثل فورتكت لإصلاح المشاكل بكفاءة. بعد التثبيت ، فقط انقر فوق ملف عرض وإصلاح زر ثم اضغط ابدأ الإصلاح.

خطأ فادح في حجم جافا سكريبت غير صالح 169220804: كيفية إصلاحه

خطأ فادح في حجم جافا سكريبت غير صالح 169220804: كيفية إصلاحهجافا سكريبت

عادة ما يظهر هذا الخطأ فقط أثناء مرحلة التطويريظهر عادةً خطأ فادح بحجم جافا سكريبت غير صالح في مشكلات تتعلق بالرمز الخاص بك.قد يتعين عليك تعيين وحدات معينة كتبعيات تطوير لإصلاح هذه المشكلة.خطأ فادح...

اقرأ أكثر