ขอวิธีแก้ java lang OutOfMemoryError ครับ  สร้างคำถาม

 5,798 view  หมวดหมู่ : สำหรับโปรแกรมเมอร์  วันที่สร้าง : 23/08/2015

ขอวิธีแก้ java lang OutOfMemoryError ครับ

ปัญหา OutOfMemoryError ใน Java มีให้เห็นอยู่บ่อยครั้ง ทั้งที่เกิดจากความผิดพลาดของ programmer ที่ลืมคืน resource หรืออะไรต่างๆ ที่ทำให้เกิดอาการ Memmory ไม่พอใช้
ตรงนี้ถ้าจะแก้ก็คงต้องให้คนเขียน Code ไล่แก้ให้ครับ

แต่บางครั้ง อาการนี้มันก็เกิดขึ้นจาก Memory ที่มีให้ไม่พอจริงๆ
เนื่องจากว่า Java ทำงานบน JVM ซึ่งเหมือนเครื่องจักรจำลองที่ทำงานอยู่บน เครื่องจริงอีกที ทำให้พวก Memory ต่างๆจะต้องแบ่งมาจากเครื่องจริง หรือ Server

บางครั้งเราอาจเจอปัญหาว่า เครื่อง Server เราอย่างแรง Ram อย่างเยอะแต่ Run โปรแกรม Java นิดเดียว กลับ Out of memory นั่นเป็นเพราะว่า เราแบ่ง Memory ให้กับ JVM น้อยไปครับ วิธีแก้ ให้ Set Parameter เหล่านี้เข้าไป

-Xms128m
-Xmx512m

อันนี้คร่าวๆนะครับจริงๆ พวกตัวแปรเกี่ยวกับการจัดสรรค์ Memory แล้วมีเยอะมาก แต่ถ้าไม่ได้อะไรมากมายแค่สองค่านี้ก็เอาอยู่ครับ ดูเพิ่มเติมได้ที่

การกำหนด ค่า Memory ให้ JVMM


ถ้าชอบบทความนี้ กด Like เลย :ขอวิธีแก้ java lang OutOfMemoryError ครับ
TAGS : Java   JVM   เขียนโปรแกรม  
 5,798 view  หมวดหมู่ : สำหรับโปรแกรมเมอร์  วันที่สร้าง : 23/08/2015



SOA,Java,XSLT

 ร่วมแสดงความคิดเห็นได้ที่นี่

#1.    Admin
@ @เอก

เข้าไปแก้ที่ไฟล์ eclipse.ini ครับใน folder ที่เราลง eclipse ไว้

...............................................



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

เนื้อหาที่เกี่ยวช้อง

  Oracle Error ORA 01858 a non numeric character was found where a numeric was expected ถามเมื่อ (2017-03-03)   3,328 views  (ดูล่าสุดเมื่อ 52 วินาที!!)

  Unix คำสั่งลบไฟล์ทีละมากๆ ใน Unix ด้วยคำสั่ง xargs rm f ถามเมื่อ (2017-03-06)   2,551 views  (ดูล่าสุดเมื่อ 6 นาที)

  ขอตัวอย่าง Hibernate get Sequenc Oracle โดยไม่ต้อง Mapping ครับ ถามเมื่อ (2013-07-04)   3,273 views  (ดูล่าสุดเมื่อ 6 นาที)

  Full stack developer คืออะไร ถามเมื่อ (2020-01-24)   5,025 views  (ดูล่าสุดเมื่อ 21 นาที)

  Oracle Format Date แบบนี้ 30 DEC 2014 ทำอย่างไรครับ ถามเมื่อ (2017-03-03)   2,960 views  (ดูล่าสุดเมื่อ 32 นาที)

  PLSQL วิธี Print Error Code และ Error Message ถามเมื่อ (2017-03-03)   3,207 views  (ดูล่าสุดเมื่อ 34 นาที)

  Compile ตัวอย่าง Wordcount บน Hadoop 2 ยังไงครับ ถามเมื่อ (2014-08-28)   3,282 views  (ดูล่าสุดเมื่อ 38 นาที)

  Java export Excel ด้วย Apache poi Merge column แล้วข้อมูลหาย ถามเมื่อ (2015-09-14)   2,379 views  (ดูล่าสุดเมื่อ 41 นาที)

  Jquery ตัวอย่าง การจับตำแหน่ง scrollTop เพื่อ Load Data เพิ่มเมื่อเลื่อนจนถึงล่างสุด ถามเมื่อ (2019-05-29)   3,128 views  (ดูล่าสุดเมื่อ 48 นาที)

  YEOMAN คืออะไร หาคำตอบได้ที่นี่ ถามเมื่อ (2015-09-30)   2,179 views  (ดูล่าสุดเมื่อ 51 นาที)


 

บ้านเดียวกันดอทคอม เว็บถามตอบ รวมทุกเรื่องที่คุณอยากรู้ ให้ความรู้ ความบันเทิง มีสาระ
www.ban1gun.com