JavaScript Heap Out of Memory Error: สาเหตุและวิธีแก้ไข

สาเหตุเบื้องหลังข้อผิดพลาดนี้อาจจัดสรรพื้นที่ไม่เพียงพอ

  • สาเหตุเบื้องหลังอาจเป็นขนาดตารางเพจไม่ถูกต้อง หรือปัญหาเกี่ยวกับการเรียกฟังก์ชันสแต็ก
  • คู่มือนี้จะกล่าวถึงขั้นตอนการแก้ไขปัญหาเพื่อแก้ไขข้อผิดพลาด
JavaScript Heap Out of Memory Error สาเหตุและวิธีแก้ไข

เอ็กซ์ติดตั้งโดยคลิกที่ไฟล์ดาวน์โหลด

กำจัดข้อผิดพลาดของ Windows ได้อย่างง่ายดาย
Fortect เป็นเครื่องมือซ่อมแซมระบบที่สามารถสแกนระบบทั้งหมดของคุณเพื่อหาไฟล์ OS ที่เสียหายหรือหายไป และแทนที่ด้วยเวอร์ชันที่ใช้งานได้จากที่เก็บโดยอัตโนมัติ
เพิ่มประสิทธิภาพพีซีของคุณในสามขั้นตอนง่ายๆ:
  1. ดาวน์โหลดและติดตั้ง Fortect บนพีซีของคุณ
  2. เปิดตัวเครื่องมือและ เริ่มการสแกน
  3. คลิกขวาที่ ซ่อมแซมและแก้ไขได้ภายในไม่กี่นาที
  • 0 ผู้อ่านได้ดาวน์โหลด Fortect แล้วในเดือนนี้

หากคุณเคยเจอกับ จาวาสคริปต์ ข้อผิดพลาด heap หน่วยความจำไม่เพียงพอ คู่มือนี้สามารถช่วยได้! กรณีนี้มักเกิดขึ้นหากแอปพลิเคชันมีหน่วยความจำไม่เพียงพอ เราจะกล่าวถึงการแก้ไขที่มีอยู่ทั้งหมดทันทีหลังจากหารือถึงสาเหตุของสิ่งเดียวกัน เริ่มกันเลย!

อะไรเป็นสาเหตุของฮีปจาวาสคริปต์หน่วยความจำไม่เพียงพอ

อาจมีสาเหตุหลายประการที่ทำให้โครงการล้มเหลวและแสดงข้อผิดพลาดนี้แก่คุณ คนทั่วไปบางคนถูกกล่าวถึงที่นี่:

  • มีวัตถุขนาดใหญ่ – หากโค้ดมีวัตถุขนาดใหญ่จำนวนมาก หน่วยความจำที่ใช้โดยวัตถุเหล่านั้นจะนำไปสู่การโอเวอร์โหลด ดังนั้นข้อผิดพลาด
  • จำนวนหน่วยความจำที่จัดสรรไม่เพียงพอ – หากจำนวนหน่วยความจำเริ่มต้นที่จัดสรรโดย โหนด js ไม่เพียงพอที่จะทำตามคำสั่ง คุณอาจพบข้อผิดพลาดนี้
  • หน่วยความจำรั่ว – เมื่อแอปเติบโตขึ้น สิ่งสำคัญคือต้องลบวัตถุบางอย่างที่คุณไม่ต้องการออก หากไม่ดำเนินการ คุณอาจได้รับข้อผิดพลาดนี้
  • โครงสร้างข้อมูลขนาดใหญ่ – หากคุณทำงานกับโครงสร้างข้อมูลขนาดใหญ่ เช่น อาร์เรย์หรือเมทริกซ์ อาจใช้พื้นที่มาก ทำให้เกิดข้อผิดพลาดนี้
  • ลูปไม่สิ้นสุด – การวนซ้ำไม่สิ้นสุดใช้หน่วยความจำค่อนข้างเร็ว และอาจทำให้เกิดข้อผิดพลาดนี้

ฉันจะทำอย่างไรเพื่อแก้ไขข้อผิดพลาดฮีปของ JavaScript ออกจากหน่วยความจำ

1. ใช้แผงควบคุม 

  1. กด หน้าต่าง + อี เพื่อเปิด Windows Explorer
  2. ไปที่ พีซีเครื่องนี้คลิกขวาแล้วเลือก คุณสมบัติ.คุณสมบัติ javaScript Heap ข้อผิดพลาดหน่วยความจำไม่เพียงพอ
  3. จากหน้าถัดไป เลือก การตั้งค่าระบบขั้นสูง.การตั้งค่าระบบขั้นสูง javaScript Heap Out of Memory Error
  4. สลับไปที่ ขั้นสูง แท็บ แล้วคลิก ตัวแปรสภาพแวดล้อม. ตัวแปรสภาพแวดล้อม
  5. คลิก ใหม่ บนอย่างใดอย่างหนึ่ง ตัวแปรของระบบ (การเปลี่ยนแปลงมีผลกับคอมพิวเตอร์ทั้งเครื่อง) หรือ ตัวแปรผู้ใช้ (ใช้การเปลี่ยนแปลงกับบัญชีผู้ใช้)ใหม่
  6. ในหน้าต่างถัดไป สำหรับ ชื่อตัวแปร: เข้า Node_Options.
  7. ตอนนี้สำหรับ ค่าตัวแปร: –max-old-space-size=4096คลิกตกลง javaScript Heap Out of Memory Error
  8. คลิก ตกลง. คุณสามารถเปลี่ยน 4096 เป็น 8192 ได้เช่นกัน เพื่อจัดสรรพื้นที่เพิ่มเติม
  9. บน ตัวแปรสภาพแวดล้อม หน้าต่าง คลิก ตกลง.
  10. ตอนนี้คลิก นำมาใช้ และ ตกลง เพื่อบันทึกการเปลี่ยนแปลง
อ่านเพิ่มเติมเกี่ยวกับหัวข้อนี้
  • วิธีเปิดใช้งานหน้าจอสีเขียวใน Teams
  • วิธีรวม ChatGPT กับ Word [วิธีที่เร็วที่สุด]
  • Google Near Share: วิธีย้ายไฟล์อย่างง่ายดาย
  • Excel ทำงานช้า? 4 วิธีที่รวดเร็วในการทำให้เร็วขึ้น

2. ใช้ PowerShell

  1. กด หน้าต่าง คีย์, พิมพ์ พาวเวอร์เชลล์, แล้วคลิกเรียกใช้ในฐานะผู้ดูแลระบบ Powershell 2 javaScript Heap ข้อผิดพลาดในหน่วยความจำไม่เพียงพอ
  2. คัดลอกและวางคำสั่งต่อไปนี้แล้วกด Enter: env:NODE_OPTIONS="--max-old-space-size=4096"
  3. หากต้องการแก้ไขปัญหาชั่วคราว คุณสามารถพิมพ์คำสั่งต่อไปนี้แล้วกด Enter ก่อนเปิดแอป: ตั้งค่า NODE_OPTIONS=--max-old-space-size=4096

ดังนั้นนี่คือวิธีการแก้ไขข้อผิดพลาดฮีปจาวาสคริปต์จากหน่วยความจำ เพื่อหลีกเลี่ยงข้อผิดพลาดนี้ในอนาคต ขอแนะนำให้แบ่งข้อมูลของคุณออกเป็นส่วนย่อยๆ และลบวัตถุที่ไม่ต้องการอีกต่อไป ลองใช้และแจ้งให้เราทราบว่าอะไรที่เหมาะกับคุณในส่วนความคิดเห็นด้านล่าง

ยังคงประสบปัญหา?

ผู้สนับสนุน

หากคำแนะนำข้างต้นไม่สามารถแก้ปัญหาของคุณได้ คอมพิวเตอร์ของคุณอาจประสบปัญหา Windows ที่รุนแรงขึ้น เราขอแนะนำให้เลือกโซลูชันแบบครบวงจรเช่น ฟอร์เทค เพื่อแก้ไขปัญหาได้อย่างมีประสิทธิภาพ หลังการติดตั้ง เพียงคลิกที่ ดู&แก้ไข ปุ่มแล้วกด เริ่มการซ่อมแซม

เบราว์เซอร์ที่ดีที่สุดที่รองรับ Java และวิธีเปิดใช้งาน

เบราว์เซอร์ที่ดีที่สุดที่รองรับ Java และวิธีเปิดใช้งานJavaJavascript

เบราว์เซอร์ใดยังรองรับ Java อยู่หรือไม่ แน่นอนพวกเขาทำ แม้ว่าเบราว์เซอร์ส่วนใหญ่จะเลิกสนับสนุนปลั๊กอิน Java แต่ก็ยังคงเป็นเทคโนโลยีเว็บที่ได้รับความนิยมอย่างมากคุณยังคงพบวิธีเข้าถึงแอปเพล็ต Java ได...

อ่านเพิ่มเติม
นั่นเป็นวิธีที่คุณสามารถแก้ไขข้อผิดพลาด Javascript ของ Windows 11 ได้

นั่นเป็นวิธีที่คุณสามารถแก้ไขข้อผิดพลาด Javascript ของ Windows 11 ได้JavascriptWindows 11

ข้อผิดพลาด JavaScript เป็นเรื่องปกติเมื่อคุณอยู่เป็นเวลานานโดยไม่ต้องอัปเดตเบราว์เซอร์อาจดูเหมือนเป็นข้อผิดพลาดเล็กๆ น้อยๆ ที่สามารถเพิกเฉยได้ แต่จะไม่สามารถโต้ตอบกับเบราว์เซอร์ของคุณกับข้อผิดพลาดด...

อ่านเพิ่มเติม
5 เคล็ดลับง่ายๆ ในการปรับแต่งป๊อปอัปการแจ้งเตือนเบราว์เซอร์

5 เคล็ดลับง่ายๆ ในการปรับแต่งป๊อปอัปการแจ้งเตือนเบราว์เซอร์Javascript

Javascript เป็นภาษาการเขียนโปรแกรมที่กำหนดฟังก์ชันป๊อปอัปการแจ้งเตือนของเบราว์เซอร์ป๊อปอัปการแจ้งเตือนของเบราว์เซอร์คือการแจ้งเตือนในเบราว์เซอร์ที่ถ่ายทอดข้อความไปยังผู้ใช้ วิธีที่ดีที่สุดในการปรับ...

อ่านเพิ่มเติม