|
|
# Possible reasons:3 s/ s! Q, y- v& e+ |" z; P; x O
# The system is out of physical RAM or swap space6 `# V$ {2 U# |2 g* l3 ?& w, m
# The process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap
6 D4 z \) D/ U6 w$ D$ K. [# Possible solutions:
8 z. E. ?% c8 E% k/ A# _# Reduce memory load on the system
/ g+ d& `2 V. I ~- m# Increase physical memory or swap space
3 ]5 [" V1 {" M; l4 T! N# Check if swap backing store is full
3 g# N1 C& W2 P6 o# Decrease Java heap size (-Xmx/-Xms)) c! L4 A& ` ]- W* ]9 o+ l; k- Z
# Decrease number of Java threads/ {; e8 `9 h' d
# Decrease Java thread stack sizes (-Xss)( Q( G% i6 E6 {: K
# Set larger code cache with -XX:ReservedCodeCacheSize=0 H3 x( Z! K. L! c
# JVM is running with Zero Based Compressed Oops mode in which the Java heap is
) A9 M0 \6 i4 s: C, M# placed in the first 32GB address space. The Java Heap base address is the$ n. l7 X" y6 m+ u8 k" a: M
# maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress9 \- h" ^$ o7 {3 u8 [8 B% u
# to set the Java Heap base and to place the Java Heap above 32GB virtual address.
7 [$ h: W" M/ t8 ~' i. f u1 d. g把所有其他程序关掉,增加jvm内存分配 |
|