|
# Possible reasons:3 F& [- i& B2 d2 C: V8 `& W( b3 _
# The system is out of physical RAM or swap space
5 ~: f' U# T9 U5 p# The process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap- r/ T# H0 Q5 _$ ~" [6 E
# Possible solutions:2 N# y) \) k v0 k; M4 g
# Reduce memory load on the system3 K, [- q/ B o k* k" f7 O9 R
# Increase physical memory or swap space: w4 P8 V( P+ v5 V8 p! v
# Check if swap backing store is full
0 u9 ] n1 R, b1 G5 M# Decrease Java heap size (-Xmx/-Xms)
* C* J9 t4 e/ G$ W# Decrease number of Java threads
7 D# |$ _' E$ ~4 n: s8 `# Decrease Java thread stack sizes (-Xss)
0 d! }3 J8 u1 \2 D" a# Set larger code cache with -XX:ReservedCodeCacheSize=/ a+ p: h4 B3 i* S/ D4 j; ^
# JVM is running with Zero Based Compressed Oops mode in which the Java heap is Z2 b4 C/ X q! N i
# placed in the first 32GB address space. The Java Heap base address is the
" C- ^1 K4 \5 H$ H# maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress
7 P2 c8 p; f0 T) v/ I$ I! Y4 a# to set the Java Heap base and to place the Java Heap above 32GB virtual address.
4 w. X" ^) R/ C, } U/ G把所有其他程序关掉,增加jvm内存分配 |
|