|
|
# Possible reasons:
1 Q7 Z; _, E% r# The system is out of physical RAM or swap space6 z6 w. w6 V; u0 F" f+ p" U
# The process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap9 Q& f* K7 V6 j/ S
# Possible solutions:" o$ R7 w% m5 f: @* z" Y% ?5 V% T* \
# Reduce memory load on the system
& o5 `. g {4 U/ d# @5 ~# Increase physical memory or swap space8 W; W/ Q1 L/ P/ D2 w4 D, l
# Check if swap backing store is full
8 m. V1 G9 Y% J5 g* e, c" m9 v# Decrease Java heap size (-Xmx/-Xms)
: P. \* t1 ^# u# L0 f# Decrease number of Java threads
/ q0 a# f6 {' `; e$ x# Decrease Java thread stack sizes (-Xss)8 B, C) g8 ]) N' K& y& s- t1 n
# Set larger code cache with -XX:ReservedCodeCacheSize=
- s% o8 j% _; W' ^- W# JVM is running with Zero Based Compressed Oops mode in which the Java heap is/ N( ?8 w# ^+ B) o1 K; B# Q# n
# placed in the first 32GB address space. The Java Heap base address is the
8 R) y/ }$ K6 x$ H! Q% b# maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress
3 X/ ~+ ]. A# G; B# to set the Java Heap base and to place the Java Heap above 32GB virtual address.2 {8 G( q1 w0 c: {* K3 b
把所有其他程序关掉,增加jvm内存分配 |
|