ควรตั้งค่าขนาดฮีป JVM สูงสุดเท่าใดสำหรับขนาดฟิสิคัลแรมที่เจาะจง e.g. With 8GB RAM, I can set the MAX heap size for a server app as 3GB.
คำถามนี้เฉพาะกับ Java 1.8 และเซิร์ฟเวอร์ 12c ของ weblogic สมมติว่าเป็นเซิร์ฟเวอร์ linux ที่ไม่มีส่วนหัวที่มีเซิร์ฟเวอร์ weblogic เป็นกระบวนการเซิร์ฟเวอร์หลักที่ทำงานอยู่
เป็นกฎทั่วไปหรือเอกสารแนะนำการทำแผนที่นี้ ตัวอย่างเช่น:
8 GB RAM -- Max JVM Heap size XX GB
16 GB RAM -- Max JVM Heap size XY GB
32 GB RAM -- Max JVM Heap size YY GB
Default Heap Size ...The proportion of memory to use for the heap is controlled by the command line options DefaultInitialRAMFraction and DefaultMaxRAMFraction, as shown in the table below. .. maximum heap size MIN(memory / DefaultMaxRAMFraction, 1GB) MIN(memory / 4, 1GB)
[ลิงค์] oracle.com/technetwork/java/javase/... ฉันกำลังมองหาการอ้างอิง / แนวทางที่คล้ายกันสำหรับ Heap สูงสุดและต่ำสุดสำหรับ Java 1.8