|
|
# Possible reasons:
: f! {' b: n9 Z: [& ]( z5 ]& \/ Y! K# The system is out of physical RAM or swap space
+ ^# ?' E1 j( F5 J# The process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap
( A7 k) M$ x* L- d# Q# Possible solutions:6 l; @* I0 \% D7 D/ V' z, h r
# Reduce memory load on the system; K4 `) a) v7 S/ C z) S8 U' q# Z
# Increase physical memory or swap space
1 [, s1 c- Q$ F" `' ~0 V# Check if swap backing store is full2 x5 z) u* V7 i) p
# Decrease Java heap size (-Xmx/-Xms)8 F, R5 l" A% `0 X
# Decrease number of Java threads
5 z) J9 b* C4 e1 J9 s# Decrease Java thread stack sizes (-Xss)5 d* A. a* y, w6 Y: U
# Set larger code cache with -XX:ReservedCodeCacheSize=# M* o2 t4 Z5 W u: K& a( k( J( |
# JVM is running with Zero Based Compressed Oops mode in which the Java heap is7 h; w4 {( N# A4 \4 ]
# placed in the first 32GB address space. The Java Heap base address is the' Q p& g# J3 u" |8 y/ E- S
# maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress
) M W; h$ _; p v1 G9 V, M, a6 D4 u# to set the Java Heap base and to place the Java Heap above 32GB virtual address.' H b( ]+ v! ~- \1 P
把所有其他程序关掉,增加jvm内存分配 |
|