|
|
# Possible reasons:
* a8 w6 ~3 v' [; G* q2 S2 P# The system is out of physical RAM or swap space2 k9 u9 e( K3 v p: L6 J
# The process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap. u, E9 R O+ a
# Possible solutions:
0 }# z& a% y; J, Z5 ~# Reduce memory load on the system
/ p) i0 e7 D2 |3 V# Increase physical memory or swap space$ s' w! m8 J8 c( L( R1 f7 Y
# Check if swap backing store is full
/ Z; ?# C3 Q4 e* f% D6 @# Decrease Java heap size (-Xmx/-Xms)% ?- O3 I! E& W. k" T
# Decrease number of Java threads7 |3 M/ N) L1 u) v$ I2 [) \. F
# Decrease Java thread stack sizes (-Xss)
0 k' F8 c b( Q7 d! Y5 q _+ v0 {* ]# Set larger code cache with -XX:ReservedCodeCacheSize=9 ~0 H" A; E# H" @5 P4 g" ~
# JVM is running with Zero Based Compressed Oops mode in which the Java heap is. s `7 n% d1 r; J! `+ r! l
# placed in the first 32GB address space. The Java Heap base address is the
% @" T( _' o/ E6 u1 J$ f# maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress* G: f9 U/ Y" c+ D' g j* |: a
# to set the Java Heap base and to place the Java Heap above 32GB virtual address.: ]: d% E* F5 y
把所有其他程序关掉,增加jvm内存分配 |
|