|
|
# Possible reasons:$ M7 y6 D+ a# k% O( Q
# The system is out of physical RAM or swap space
y* f! p: p9 |/ b3 L! e7 f# The process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap
' x v8 U, x. S8 {; e9 E5 v# Possible solutions:
% a# F- H0 I* j8 v x# Reduce memory load on the system
" w: V, L1 \: |# |7 ~6 ?# Increase physical memory or swap space
h6 N' U: D$ ?; z; |7 n# Check if swap backing store is full
; D8 r k2 [, M4 @ }# Decrease Java heap size (-Xmx/-Xms)
. y% q, q$ W% t2 {% ^# Decrease number of Java threads% L$ ^* [4 e | k1 }
# Decrease Java thread stack sizes (-Xss)" i# Q t% H8 U( ?- ~) l
# Set larger code cache with -XX:ReservedCodeCacheSize= p) @5 D0 U# k' P+ ?# j
# JVM is running with Zero Based Compressed Oops mode in which the Java heap is0 U: i2 h' ?# e1 d7 ^. B
# placed in the first 32GB address space. The Java Heap base address is the
( C+ f% k% [! B% m7 G) y. p# maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress
) C6 i9 M( L+ {# to set the Java Heap base and to place the Java Heap above 32GB virtual address.
, E6 S$ n5 P; S0 D- Z) }0 z把所有其他程序关掉,增加jvm内存分配 |
|