|
|
# Possible reasons:
4 l7 r: e7 U) {# r' R# The system is out of physical RAM or swap space! _' w- ]% j) A, J/ X
# The process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap& r/ a- i) _9 S Z: n T2 b
# Possible solutions:
8 b! D3 E* {0 U4 q2 v' X9 \5 a# Reduce memory load on the system
8 X4 E: B" ~; M# Increase physical memory or swap space: F9 r! c4 e: y' {8 t9 N1 O+ E) a
# Check if swap backing store is full* |1 V2 [( A; t M9 w; }
# Decrease Java heap size (-Xmx/-Xms). T; ]2 |' y% y5 `. w
# Decrease number of Java threads2 H* ^ S7 M" s" O7 A
# Decrease Java thread stack sizes (-Xss), y0 T) X, N9 @& T5 K' Z' T" e
# Set larger code cache with -XX:ReservedCodeCacheSize=
: i4 v* ^! m6 X$ L7 D) o r# JVM is running with Zero Based Compressed Oops mode in which the Java heap is2 @2 t1 Q4 D' Z# J
# placed in the first 32GB address space. The Java Heap base address is the1 N" ~3 a. l' u$ ?1 X
# maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress
/ X' G4 N. [, `4 T# to set the Java Heap base and to place the Java Heap above 32GB virtual address.
; d0 a% F9 J6 w+ @7 }, t: f把所有其他程序关掉,增加jvm内存分配 |
|