|
|
# Possible reasons:. G+ W& [2 U, ]! I1 q: P( G
# The system is out of physical RAM or swap space" \8 B3 }5 y1 Z( [
# The process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap; D- R( x) \7 F9 W
# Possible solutions:
0 t8 U! `% W! Q9 r2 H& W8 n* L# Reduce memory load on the system( l5 Y" x6 Q2 g0 y/ h8 c( \
# Increase physical memory or swap space& K5 h D7 a8 F5 [. F8 z2 P/ S) d
# Check if swap backing store is full/ _: l/ R% j# d4 }9 S
# Decrease Java heap size (-Xmx/-Xms)
$ J; [8 Y$ ?# S3 L/ g# Decrease number of Java threads
+ i/ W S, f+ B# Decrease Java thread stack sizes (-Xss)
% m3 i7 d' }6 v: J! Z8 O, I7 y( R6 \# Set larger code cache with -XX:ReservedCodeCacheSize=* a) M! {) J1 j( r1 |
# JVM is running with Zero Based Compressed Oops mode in which the Java heap is# W" M. q5 u4 t c0 S% B
# placed in the first 32GB address space. The Java Heap base address is the
' E0 `2 C5 U( d& E$ j: ?9 O2 C3 C# maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress
/ {6 T2 s3 R4 A! H" N# to set the Java Heap base and to place the Java Heap above 32GB virtual address.
) p; W& r' `# u* }& W把所有其他程序关掉,增加jvm内存分配 |
|