|
# Possible reasons:
4 S6 Y' K# ]5 N2 z. o* Q# T1 d7 U# The system is out of physical RAM or swap space
6 t D- X: e' z# The process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap8 S3 \2 p% L, f7 S3 j
# Possible solutions:
. q( d7 x% i0 X" F. q# Reduce memory load on the system
+ ~( J- z- J* e- x; [# Increase physical memory or swap space
1 ^9 N2 f( \9 k; R' c: m# Check if swap backing store is full. b0 _" K- E/ M2 s! g
# Decrease Java heap size (-Xmx/-Xms)
* `/ M) ~! j+ S( ^# Decrease number of Java threads
& s& I$ M ^4 \, W- ]# Decrease Java thread stack sizes (-Xss)( ?. B) H0 f) V
# Set larger code cache with -XX:ReservedCodeCacheSize=+ y, k+ z. T0 b; }8 i+ [
# JVM is running with Zero Based Compressed Oops mode in which the Java heap is7 Y9 t: _1 S( E* C' a8 c
# placed in the first 32GB address space. The Java Heap base address is the
7 ^1 V9 W5 M! N) C A# maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress* `7 @: f5 z; l3 i
# to set the Java Heap base and to place the Java Heap above 32GB virtual address.
1 A4 ^$ c8 }: Z) R8 R f把所有其他程序关掉,增加jvm内存分配 |
|