XMS XMX MaxPermSize คืออะไร?
XMS XMX MaxPermSize คืออะไร?

วีดีโอ: XMS XMX MaxPermSize คืออะไร?

วีดีโอ: XMS XMX MaxPermSize คืออะไร?
วีดีโอ: What is XMs - XMx - How to control Java heap size (memory) allocation 2024, เมษายน
Anonim

- Xms - Xmx -XX: MaxPermSize . การตั้งค่าทั้งสามนี้ควบคุมจำนวนหน่วยความจำที่พร้อมใช้งานสำหรับ JVM ในขั้นต้น จำนวนหน่วยความจำสูงสุดที่ JVM สามารถเติบโตได้ และพื้นที่แยกต่างหากของฮีปที่เรียกว่าพื้นที่การสร้างถาวร

ดังนั้น XMX และ XMS หมายความว่าอย่างไร

ธง Xmx ระบุพูลการจัดสรรหน่วยความจำสูงสุดสำหรับเครื่องเสมือน Java (JVM) ในขณะที่ Xms ระบุพูลการจัดสรรหน่วยความจำเริ่มต้น นี้ วิธี ที่ JVM ของคุณจะเริ่มต้นด้วย Xms จำนวนหน่วยความจำและจะสามารถใช้งานได้สูงสุด Xmx จำนวนหน่วยความจำ

นอกจากนี้ MaxPermSize คืออะไร? -XX:ขนาดดัด -XX: MaxPermSize ใช้สำหรับกำหนดขนาดสำหรับรุ่นถาวร การสร้างถาวร: การสร้างถาวรเป็นที่ที่เก็บไฟล์คลาส นี่คือผลลัพธ์ของคลาสที่คอมไพล์และเพจ JSP หากพื้นที่นี้เต็ม จะเรียกใช้ Full Garbage Collection

ดังนั้น XMS และ XMX ใน Weblogic คืออะไร?

Xmx - คือขนาดสูงสุดของฮีป Xms - คือขนาดเริ่มต้นของฮีป (ให้เท่ากับ Xmx ) XX:MaxPermSize - ใช้เพื่อสะท้อน VM เช่น class object และ method object (ไม่ขึ้นกับขนาด heap ให้ 1/3 ถึง 1/4 ของ Xms ขนาดขึ้นอยู่กับขนาดชั้นเรียนของคุณ)

XMS คืออะไร?

XMS . ย่อมาจาก Extended Memory Specification ซึ่งเป็นขั้นตอนที่พัฒนาโดย AST Research, Intel Corporation, Lotus Development และ Microsoft Corporation สำหรับการใช้หน่วยความจำแบบขยายและพื้นที่หน่วยความจำสูงของ DOS ซึ่งเป็นบล็อก 64K ที่สูงกว่า 1MB

แนะนำ: