|
|
# Possible reasons:
3 r2 F1 E$ D# R _0 \# The system is out of physical RAM or swap space: K l) J' P! ?1 v) E5 t
# The process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap$ G0 C6 S# |$ A" s$ f* w' n
# Possible solutions:
2 Q0 h" x$ f! y8 R4 q \8 w" M$ H# Reduce memory load on the system+ Z6 k# T7 H' L+ I
# Increase physical memory or swap space
+ h+ n5 q. p/ i# Check if swap backing store is full
3 ?& l& B9 t1 p5 e4 P9 L# Decrease Java heap size (-Xmx/-Xms)
3 K: B* }1 `$ J. z( c) B' x7 d; j# Decrease number of Java threads
& n2 C+ y% r8 P' N: H3 H8 [8 G# Decrease Java thread stack sizes (-Xss)7 v1 x8 `6 J1 q+ w8 q
# Set larger code cache with -XX:ReservedCodeCacheSize=
4 S0 W+ [/ B- Y2 ^# JVM is running with Zero Based Compressed Oops mode in which the Java heap is$ _+ Y' i% w0 [) H- u2 Z
# placed in the first 32GB address space. The Java Heap base address is the
, p' o. E4 Z5 @# maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress
, ~5 T; v8 I' j/ t- q0 `: V4 ` o# to set the Java Heap base and to place the Java Heap above 32GB virtual address.
' v' E6 j; }0 w: |+ N把所有其他程序关掉,增加jvm内存分配 |
|