Site icon PlusMagi's Blog By Pitt Phunsanit

Java: กำหนด Heap Memory

การกำหนดค่า Heap Memory โดย -Xms และ -Xmx เป็นหนึ่งในการตั้งค่าพื้นฐานที่สำคัญที่สุดในการจูนประสิทธิภาพของ Java Application โดยทั้งสองตัวนี้ใช้สำหรับกำหนดขนาดของ Heap Memory ซึ่งเป็นพื้นที่หน่วยความจำที่ Java ใช้เก็บ Object ต่างๆ ที่ถูกสร้างขึ้นระหว่างการทำงาน


ความหมายของพารามิเตอร์


วิธีการกำหนดค่าและหน่วยที่ใช้

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

ตัวอย่างคำสั่ง

java -Xms512m -Xmx2g -jar my-application.jar

ความหมาย: โปรแกรมนี้จะเริ่มทำงานโดยจอง RAM ไว้ที่ 512 Megabytes และอนุญาตให้ใช้ RAM เพิ่มขึ้นได้สูงสุดไม่เกิน 2 Gigabytes


แนวทางปฏิบัติที่ดีที่สุด ( Best Practices )


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

Exit mobile version