IPermSize ve MaxPermSize ayarlanmış ve gerçek değeri neden farklı?
JAVA_OPTS="$JAVA_OPTS -XX:PermSize=512M"
JAVA_OPTS="$JAVA_OPTS -XX:MaxPermSize=512M"
aşağıda Tomcat'in JAVA_OPTS değişkeni kullanılarak PermSize ve MaxPermSize değerlerini ayarlamak ve emm değerlerini ve Xmx
JAVA_OPTS="$JAVA_OPTS -Xms1024M"
JAVA_OPTS="$JAVA_OPTS -Xmx1024M"
olarak ayarlanır ama bu kez gerçek boyutunu kontrol zaman komut JMAP -heap [süreç kimliği] onlar
Heap Configuration:
MinHeapFreeRatio = 40
MaxHeapFreeRatio = 70
MaxHeapSize = 792723456 (756.0MB)
NewSize = 1310720 (1.25MB)
MaxNewSize = 17592186044415
OldSize = 5439488 (5.1875MB)
NewRatio = 2
SurvivorRatio = 8
**PermSize = 21757952 (20.75MB)**
**MaxPermSize = 85983232 (82.0MB)**
G1HeapRegionSize = 0 (0.0MB)
Perm Generation:
**capacity = 69271552 (66.0625MB)**
**used = 69247376 (66.03944396972656MB)**
**free = 24176 (0.0230560302734375MB)**
**99.96509967035242% used**
Neden gerçek allocatio olduğu gibi görünür kullanarak perma-gen PermSize ve MaxPermSize özniteliklerini kullanarak ayrılana göre farklı permgen boşluğu n?
ek bilgi:
total used free shared buffers cached
Mem: 3089928 3006592 83336 0 67828 1874144
-/+ buffers/cache: 1064620 2025308
Swap: 1020088 112 1019976
Toplam yığınla karşılaştırıldığında çok büyük bir sayı belirttiğinizi tahmin ediyorum. Neden tüm izinsiz büyüklüğün yarısı kadar büyük bir gen istiyorsun? – biziclop
@praveen Kullandığınız Java sürümü nedir? –
'17592186044415 MB' ??? – Thomas