|
|
# Possible reasons:
. V3 {+ k' q: R4 y# The system is out of physical RAM or swap space m0 q+ a n, l0 z2 q
# The process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap
1 d9 K% R% ]! o G# Possible solutions:+ D3 k+ L$ a8 q6 q: M
# Reduce memory load on the system
% t: `( v- v: U# Increase physical memory or swap space" T B9 V$ C5 I/ H
# Check if swap backing store is full
g# p9 A( L- y& I% F# Decrease Java heap size (-Xmx/-Xms)
& M) F+ B) ~: b" D) }$ v6 a# Decrease number of Java threads# i0 H* X; ]/ S2 ]# W
# Decrease Java thread stack sizes (-Xss)+ k- j# ^6 V4 g1 m" |- k
# Set larger code cache with -XX:ReservedCodeCacheSize=
2 J. `8 p$ h- T) ~ J e# JVM is running with Zero Based Compressed Oops mode in which the Java heap is% ]4 U7 M- m! h) S y3 N' @
# placed in the first 32GB address space. The Java Heap base address is the+ R. O4 n+ q+ h% d
# maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress% p+ ]) x7 \" Y, t+ c9 [8 y/ a
# to set the Java Heap base and to place the Java Heap above 32GB virtual address.
9 j2 [- t$ k/ P" ]. r把所有其他程序关掉,增加jvm内存分配 |
|