ปัญหา Java heap space Out of memory by

30
Sep
4

จากที่ได้ทำโปรเจ็คเกมที่ผ่านมา ด้วยตัวเกมนั้นมีขนาดใหญ่จำนวน ไฟล์จึงมีมากตามจึงทำให้เกิดปัญหา Java Heap Space: Out of memory ซึ่งจะทำให้โปรแกรมปิดตัวลง ซึ่งวิธีแก้จากการหาใน google จะมีวิธีช่วยได้บ้างตามนี้

1. Windows -> Preferences
2. Java -> Installed JREs
3. เลือก Adobe Flash Builder แล้วเลือก Edit..
4. เพิ่ม VM arguments -Xmx1024M (หรือตามใจผู้ใช้แต่คำพนึงถึงแรมเครื่องด้วย)

ซึ่งจากที่ลองทำแล้วปรากฎว่าการDebug ช้าลงเล็กน้อยและกินแรมมากขึ้นซึ่งอาจจะทำให้เกิดน้อยลง(หรือป่าว?)

ที่นี้บางคนอาจจะมีปัญหาเมื่อหลังจากมีปัญหาแล้วเปิดกลับมาอีกรอบ พอรันแล้วจะขึ้น Error Watcher ซึ่งจะขึ้นกับทุก File MXML ของเรา ซึ่งวิธีแก้ที่ผมใช้คือ แก้ไขและเซฟทีละไฟล์ครับ – -” (เคาะสเปซและลบ ทีละไฟลจนครบ) ซึ่งหลังจากนั้นก็จะกลับมาใช้ได้ปกติแล้วล่ะครับ

Enjoy this article?

Consider subscribing to our RSS feed!

4 ความเห็น

  1. ChiunYi Chen
    00:39 on October 4th, 2011

    http://www.learners.in.th/blog/thanachon/364516 ตามนี้เลยรายละเอียดเบื้องลึก ^^

  2. Ziah
    14:46 on October 4th, 2011

    โอ้ ลึกซึ้งมาก ขอบคุณครับ

  3. MIX
    00:06 on October 21st, 2011

    ทำเกมส์ด้วย JAVA มันจะไม่ช้ารึครับ?
    เท่าที่ผมรู้มา JAVA + GUI = Slow

  4. heha
    10:21 on October 21st, 2011

    IDE เป็น Java แต่ตัวเกมจริงๆ เป็น flash ครับ ไม่เกี่ยวกัน

ใส่ความเห็น

RSS feed for comments on this post