|
|
# Possible reasons:
" p6 t+ }5 M" Y: W0 Y# The system is out of physical RAM or swap space0 A$ V: L/ Y* d1 y
# The process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap
4 T. a, x# t0 i* [* d# Possible solutions:
6 L5 [, K8 x. y8 E4 T9 w# Reduce memory load on the system) A; y, B( g# a% E
# Increase physical memory or swap space6 s( r4 a9 N3 C8 f
# Check if swap backing store is full5 B2 n+ S( ]; |1 j: d9 T# c
# Decrease Java heap size (-Xmx/-Xms), ]+ C+ T H9 _3 t7 _
# Decrease number of Java threads) M9 Q7 a, ?* J w% a' F3 P6 O
# Decrease Java thread stack sizes (-Xss)3 e8 r" R2 C" |
# Set larger code cache with -XX:ReservedCodeCacheSize=
4 U" m9 f6 k$ L# JVM is running with Zero Based Compressed Oops mode in which the Java heap is
& j P( Y6 M' E/ h( g' o# placed in the first 32GB address space. The Java Heap base address is the
2 a& A0 U" y$ Q* @; z: a. R# maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress
7 J4 p0 X( X, o* S; F+ N' T' K' A# to set the Java Heap base and to place the Java Heap above 32GB virtual address.
$ F$ ^- I# x; g6 u& y把所有其他程序关掉,增加jvm内存分配 |
|