|
|
# Possible reasons:
- S7 o$ I' L4 w# The system is out of physical RAM or swap space
( C8 Q, b* h( E3 b3 G# The process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap% K2 Z3 h: e- ]4 i
# Possible solutions:
- [& ^5 M% I2 ~$ f# Reduce memory load on the system$ n A! w) ~% N8 }3 K
# Increase physical memory or swap space0 v6 `1 R! K8 \
# Check if swap backing store is full/ e! p2 H4 P# W: o5 Y1 T
# Decrease Java heap size (-Xmx/-Xms)8 J6 Q" b" ?# I0 }, K0 A" H
# Decrease number of Java threads
8 H: _6 x* U) t& L# Decrease Java thread stack sizes (-Xss)6 R$ i; J6 }' d$ t
# Set larger code cache with -XX:ReservedCodeCacheSize=
4 K9 |3 P; S* J2 d# JVM is running with Zero Based Compressed Oops mode in which the Java heap is
! R2 A( \/ T3 t! h0 s( V( T' V# placed in the first 32GB address space. The Java Heap base address is the
0 N' ?* V7 ^5 ]# maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress4 H$ {5 |# I, e/ W' T
# to set the Java Heap base and to place the Java Heap above 32GB virtual address., X1 n" ~7 |' C( m
把所有其他程序关掉,增加jvm内存分配 |
|