|
|
# Possible reasons:
7 t' N0 K, K0 c# The system is out of physical RAM or swap space
0 `, H3 r' p7 P! |& @# The process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap: j0 u5 X4 C& R7 a. h- V! |% |
# Possible solutions:
+ U( P) O9 [% a% i, K: X4 B% P* Z# Reduce memory load on the system& j% Y6 F, e! A1 w+ ]
# Increase physical memory or swap space6 ]1 C8 R2 H, ~: N" _3 K
# Check if swap backing store is full
5 T7 x8 n) b1 y# Decrease Java heap size (-Xmx/-Xms)
, I; E7 _% q7 x% w# Decrease number of Java threads
4 d& C5 _9 d' [# Decrease Java thread stack sizes (-Xss)' g0 b2 y' z! E5 c
# Set larger code cache with -XX:ReservedCodeCacheSize=
0 W4 ?1 }3 C3 i' k W. @) x# JVM is running with Zero Based Compressed Oops mode in which the Java heap is7 B% H! f y5 z" p8 e
# placed in the first 32GB address space. The Java Heap base address is the1 e+ _% J& A- \; P
# maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress2 n$ R* v9 u3 m) ^' v% E! o1 J% I
# to set the Java Heap base and to place the Java Heap above 32GB virtual address.4 A/ O& I$ }4 |" T
把所有其他程序关掉,增加jvm内存分配 |
|