|
|
# Possible reasons:
" S C3 G& l) v% Z# The system is out of physical RAM or swap space# b9 [- @4 _3 b* E
# The process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap- G+ |# g1 D( b5 t' Q
# Possible solutions:; f# T7 t) O+ [# H
# Reduce memory load on the system0 M+ i4 E+ R) g" E1 i% b, t6 g+ g$ }
# Increase physical memory or swap space' F8 h4 ^5 t: Y9 R% {5 [
# Check if swap backing store is full! R% L* @4 G0 }
# Decrease Java heap size (-Xmx/-Xms)
& |; s: B( j' `! Y# Decrease number of Java threads
( y0 t7 z k2 T6 E# V, W6 C1 W# Decrease Java thread stack sizes (-Xss)
% X* T* \+ L2 T% p) M2 s2 p# Set larger code cache with -XX:ReservedCodeCacheSize=
. U! Q- \; c% f; z# JVM is running with Zero Based Compressed Oops mode in which the Java heap is# N$ O3 ^" [# a% ?$ t5 f
# placed in the first 32GB address space. The Java Heap base address is the
$ L+ L' L, G P# maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress3 L- w" [6 u/ b# m
# to set the Java Heap base and to place the Java Heap above 32GB virtual address.
$ z: Q* ]- B9 s) e/ U把所有其他程序关掉,增加jvm内存分配 |
|