|
|
# Possible reasons:, t6 n/ q) B: @) @) G. v
# The system is out of physical RAM or swap space
# M: R( r; H5 e8 u* O: _# M# The process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap
' w5 L% I2 u8 C8 \: l( z# Possible solutions:; z. Q* b! m E! A4 S
# Reduce memory load on the system
/ \9 i8 f0 G( `9 u+ Z9 u V# Increase physical memory or swap space
. \* f8 w/ d& i3 W0 z) u# Check if swap backing store is full
- \4 v( _( U* g; {' j9 Q$ `' }# Decrease Java heap size (-Xmx/-Xms)$ O& K! B2 J: S* g
# Decrease number of Java threads& ~; r9 z( Q1 n" a
# Decrease Java thread stack sizes (-Xss)
0 z1 G1 p( q4 H: M, f# Set larger code cache with -XX:ReservedCodeCacheSize=2 i) x, c% H9 U! @7 U& s- i+ B" s2 l
# JVM is running with Zero Based Compressed Oops mode in which the Java heap is: w7 L0 Z, E5 ~$ ~
# placed in the first 32GB address space. The Java Heap base address is the
9 e' t/ B' y. I7 v" @/ h, F# maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress
( X5 C; k+ K7 V# to set the Java Heap base and to place the Java Heap above 32GB virtual address.! }9 ?9 n! E6 I" j" V
把所有其他程序关掉,增加jvm内存分配 |
|