|
|
# Possible reasons:
+ d2 \: | g S% E% n0 p0 T# The system is out of physical RAM or swap space* z- s, a4 D7 t8 D- p6 `
# The process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap& Z3 r9 F9 F$ s6 K
# Possible solutions:- |4 U" i: i8 h. z8 @4 W
# Reduce memory load on the system" R" h- n0 e! j+ G& h/ Q# k8 l
# Increase physical memory or swap space: }' ^- l0 H- N: ?
# Check if swap backing store is full
@: X3 n1 P; G" P+ D# Decrease Java heap size (-Xmx/-Xms)
" ]+ Z( q& V {( {5 t4 T# Decrease number of Java threads
4 J+ @ e* d& s# Decrease Java thread stack sizes (-Xss)5 }$ I+ \. N( C l( h
# Set larger code cache with -XX:ReservedCodeCacheSize=
) t+ Y0 B+ u! c+ h( [/ h y# JVM is running with Zero Based Compressed Oops mode in which the Java heap is% a7 R! O5 x7 p: q
# placed in the first 32GB address space. The Java Heap base address is the [" E0 ~+ {2 L2 }/ D
# maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress# N; D* W9 B5 i$ Y% J3 i) V
# to set the Java Heap base and to place the Java Heap above 32GB virtual address.9 H1 n. z6 F6 W! b; I- V9 k
把所有其他程序关掉,增加jvm内存分配 |
|