|
|
# Possible reasons:
# j, e: C4 `; r9 W* v# The system is out of physical RAM or swap space) r; X' m/ y$ C8 R2 h, C
# The process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap7 B3 C$ [% I" s4 ?9 o
# Possible solutions:0 t9 N. O7 m1 f. Q" m$ e7 Y
# Reduce memory load on the system
, b5 v6 c- S5 D# Increase physical memory or swap space" d, |3 R M" T! C/ e* U
# Check if swap backing store is full+ U2 a9 C3 k' g! ^
# Decrease Java heap size (-Xmx/-Xms)9 t$ K% u+ ^0 Y- I* T8 g+ \2 y
# Decrease number of Java threads
* M" A% q- r2 g0 C3 C' H! V# Decrease Java thread stack sizes (-Xss)+ k7 W" B% }: ^
# Set larger code cache with -XX:ReservedCodeCacheSize=* Y7 s: }9 }+ }5 N. @& S
# JVM is running with Zero Based Compressed Oops mode in which the Java heap is/ t4 _' u9 s* Y( x
# placed in the first 32GB address space. The Java Heap base address is the
/ \, u4 o& ?: n# maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress
8 X i: e2 |- T4 T# U% t9 f# to set the Java Heap base and to place the Java Heap above 32GB virtual address.! J+ {" b; q8 Y% t8 `
把所有其他程序关掉,增加jvm内存分配 |
|