|
|
# Possible reasons:
S" ]4 \( z; l1 s& m0 Q# The system is out of physical RAM or swap space
6 q0 g0 n/ G# B/ a e0 C4 {# The process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap+ ]. F" ?% C* x: e8 }
# Possible solutions:1 I1 }) Q! H) T$ \
# Reduce memory load on the system
' E+ c: U1 p% q+ N* w/ A# Increase physical memory or swap space
1 b$ P! Z4 v9 {" i# O1 w9 }# Check if swap backing store is full
) ]. g! P( c$ b' R) g6 Y# Decrease Java heap size (-Xmx/-Xms)
- J# V: M r, [8 l/ b! b; D# Decrease number of Java threads
4 W: e5 \4 M; ^$ u: U: R$ [# Decrease Java thread stack sizes (-Xss)2 d2 g+ _" s& I4 ~3 u+ q. n( n
# Set larger code cache with -XX:ReservedCodeCacheSize=
2 v% _4 F0 [ |& H# d# JVM is running with Zero Based Compressed Oops mode in which the Java heap is1 Q! e+ Y, ]! G% a- X) i) W
# placed in the first 32GB address space. The Java Heap base address is the) l) \. b' W2 H* c' w$ h6 g# @: S
# maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress% G6 D* f4 ^& x6 m
# to set the Java Heap base and to place the Java Heap above 32GB virtual address.$ s8 A$ S: G+ F- h* N6 g
把所有其他程序关掉,增加jvm内存分配 |
|