PermSize คืออะไร?
PermSize คืออะไร?

วีดีโอ: PermSize คืออะไร?

วีดีโอ: PermSize คืออะไร?
วีดีโอ: The Guide To Choosing The Perfect Perm Rod 2024, พฤศจิกายน
Anonim

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

ในทำนองเดียวกันผู้คนถามว่า PermSize ใน Tomcat คืออะไร?

โดยพื้นฐานแล้ว "รุ่นถาวร" (ซึ่งกำหนดขนาดโดย ขนาดดัด ) ใช้เพื่อเก็บสิ่งต่าง ๆ ที่ JVM ต้องจัดสรรพื้นที่ แต่จะไม่ (ปกติ) ถูกเก็บขยะ (ด้วยเหตุนี้ "ถาวร") (+) แต่นั่นไม่ใช่เรื่องปกติเมื่อมีการแนะนำรุ่นถาวรใน JVM จึงเป็นที่มาของชื่อ

รู้ยัง มีการเก็บขยะ Metaspace หรือไม่? การรวบรวมขยะ Metaspace การรวบรวมขยะ ของคลาสที่ไม่ทำงานและตัวโหลดคลาสจะถูกทริกเกอร์เมื่อการใช้ข้อมูลเมตาของคลาสถึง "MaxMetaspaceSize" การตรวจสอบและการปรับแต่งที่เหมาะสมของ Metaspace จะต้องชัดเจนเพื่อจำกัดความถี่หรือความล่าช้าดังกล่าว ขยะ คอลเลกชัน

รู้ยัง Metaspace ใช้สำหรับอะไร?

พูดง่ายๆ ว่า Metaspace เป็นพื้นที่หน่วยความจำใหม่ - เริ่มต้นจากเวอร์ชัน Java 8; ได้แทนที่พื้นที่หน่วยความจำ PermGen ที่เก่ากว่า ความแตกต่างที่สำคัญที่สุดคือวิธีจัดการกับการจัดสรรหน่วยความจำ เป็นผลให้ขอบเขตหน่วยความจำดั้งเดิมนี้เติบโตโดยอัตโนมัติตามค่าเริ่มต้น

xmx1024m หมายถึงอะไร

จาวา - Xmx1024m หมายถึง ว่า VM สามารถ จัดสรรได้สูงสุด 1024 MB ในแง่ฆราวาสนี้ วิธี ว่าแอพพลิเคชั่น สามารถ ใช้หน่วยความจำสูงสุด 1024MB

แนะนำ: