|
|
# Possible reasons:+ n- C% m2 ~% @9 b6 ? G
# The system is out of physical RAM or swap space- `% V9 e" k# `7 K) c* \- Q
# The process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap
" Z- S0 }, X2 m/ e# [# Possible solutions:8 s' Q7 I H* H2 y2 E
# Reduce memory load on the system" Z/ K, z( s) L
# Increase physical memory or swap space) @# O6 F' x) u6 _
# Check if swap backing store is full+ ]+ @* K: B' i1 H' N# f
# Decrease Java heap size (-Xmx/-Xms)
* }/ t' b- _" Z, Y3 `/ ~+ t# Decrease number of Java threads
4 B9 h9 @3 H$ J" `5 l) C# Decrease Java thread stack sizes (-Xss); \% W) o; P7 ]' Y: {
# Set larger code cache with -XX:ReservedCodeCacheSize=: ~" [# D, u/ \
# JVM is running with Zero Based Compressed Oops mode in which the Java heap is
: ]/ Z7 k3 G% v! g; b6 I+ ^# placed in the first 32GB address space. The Java Heap base address is the8 h u" \6 S1 ]# {9 Y% h$ i
# maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress( n7 i: a& A9 E7 ~! Y
# to set the Java Heap base and to place the Java Heap above 32GB virtual address.! }9 \) T6 K" \2 @$ H. C' m6 ^
把所有其他程序关掉,增加jvm内存分配 |
|