-vmargs -Xmx ใน Eclipse ไม่ทำงาน

เนื่องด้วยช่วงนี้ต้องใช้ Eclipse ทำงานแบบโหดมากๆใช้ Memory ค่อนข้างเยอะ จึงต้องจูนเรื่อง Memory กันหน่อย โดย Eclipse จะเปิดช่องให้เราใส่ Arguments ของ JVM ลงใน Eclipse shotcut หรือ eclipse.ini ก็ได้ ดังตัวอย่างข้างล่างเป็นการกำหนด Max ของ Memory ให้ขึ้นไปที่ 1200 Megabyte -vmargs -Xmx1200M แต่… ในบางครั้ง Arguments นี้กลับไม่ทำงาน คือโปรแกรมยังเกิด Exception Out of memory ทั้งๆที่เมื่อดู java process จะเห็นว่ายังใช้ Memory ไม่ถึง 1200 เลย ทางแก้นั้นให้เราเพิ่ม Argument เข้าไปดังนี้ครับ -vmargs -Xmx1200M -XX:MaxPermSize=256M MaxPermSize คือ Permanent…