|
|
# Possible reasons:
( `+ ~/ x3 A6 ?4 b1 t! h5 d# The system is out of physical RAM or swap space
: \: P) `$ T# I3 l# The process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap. @8 L& E$ q) p3 N. J9 U5 `! c
# Possible solutions:5 [ S4 \. L; R# _& p
# Reduce memory load on the system
( G( D) F- @/ y7 m9 X# Increase physical memory or swap space
4 e! I8 c' \! m' p0 M# Check if swap backing store is full6 i, d" L) r: o. g# Q, }
# Decrease Java heap size (-Xmx/-Xms)
( a1 o- I0 M9 C5 m) ?# Decrease number of Java threads
( d5 h, O- I9 [. A# Decrease Java thread stack sizes (-Xss)- c5 s, I2 @; q
# Set larger code cache with -XX:ReservedCodeCacheSize=
. }; j" r4 o. M" z/ D! c# JVM is running with Zero Based Compressed Oops mode in which the Java heap is, C# C1 F( G) s
# placed in the first 32GB address space. The Java Heap base address is the. Q. V5 [; O# J/ @( p
# maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress s4 m5 I- }3 J/ X: D
# to set the Java Heap base and to place the Java Heap above 32GB virtual address.
$ X! R, }8 O& m. m把所有其他程序关掉,增加jvm内存分配 |
|