|
|
# Possible reasons:' ^- U% s: H' w( \
# The system is out of physical RAM or swap space/ s7 E& k$ X& _) X1 ]
# The process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap4 `0 W& W9 N6 p4 ~
# Possible solutions:
: G# x6 c2 e1 z6 i w* P) ?% E# Reduce memory load on the system" E; h+ c1 Z( `( a' ?
# Increase physical memory or swap space
) q4 V) _, x& F& P2 V* N# Check if swap backing store is full
+ P9 {8 b; d# t# |2 ~% u6 b# Decrease Java heap size (-Xmx/-Xms)/ Z1 b4 |5 g' }
# Decrease number of Java threads
' g" j. M- m, I* j/ m# Decrease Java thread stack sizes (-Xss)& @- X! b+ ?8 C: a: P- _
# Set larger code cache with -XX:ReservedCodeCacheSize=0 c9 i0 z, M$ R
# JVM is running with Zero Based Compressed Oops mode in which the Java heap is% R2 @! V, C8 R4 N
# placed in the first 32GB address space. The Java Heap base address is the& _6 e r- L6 x
# maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress7 G$ Q( B3 E# b( s8 x, ?
# to set the Java Heap base and to place the Java Heap above 32GB virtual address.2 R1 n% R* B1 j' I( [9 w
把所有其他程序关掉,增加jvm内存分配 |
|