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

5 เบราว์เซอร์ที่ดีที่สุดที่รองรับ jQuery [เวอร์ชั่นต่าง ๆ ]

5 เบราว์เซอร์ที่ดีที่สุดที่รองรับ jQuery [เวอร์ชั่นต่าง ๆ ]Javascriptเบราว์เซอร์ข้ามแพลตฟอร์ม

เจาะลึกรายการที่สร้างโดยผู้เชี่ยวชาญjQuery เป็นไลบรารี JavaScript ที่รวดเร็ว พกพาได้ และมีคุณลักษณะหลากหลาย พร้อมด้วย API ที่ใช้งานง่าย ทำให้กระบวนการต่างๆ เช่น การข้ามผ่าน HTML ภาพเคลื่อนไหว ฯลฯ ท...

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

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

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

อ่านเพิ่มเติม
อธิบายข้อผิดพลาดของสคริปต์: ข้อผิดพลาดเหล่านี้คืออะไรและจะแก้ไขได้อย่างไร

อธิบายข้อผิดพลาดของสคริปต์: ข้อผิดพลาดเหล่านี้คืออะไรและจะแก้ไขได้อย่างไรJavascript

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

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