|
|
# Possible reasons:* g( b1 Q) | \" i9 l, V
# The system is out of physical RAM or swap space
' d0 E7 \' W, |% D# The process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap3 i$ f# J! m6 N
# Possible solutions:
9 R5 w# C# G# F6 [7 d) ?# Reduce memory load on the system
. c3 ?" k8 g! w: \7 N# Increase physical memory or swap space; B* i3 n" ]+ ^, b( O8 \
# Check if swap backing store is full
2 C1 _ y: R3 K8 p p( y# Decrease Java heap size (-Xmx/-Xms), D0 V" ]9 g& P( w( w8 |
# Decrease number of Java threads
. D( g& X0 S9 o& c8 U# Decrease Java thread stack sizes (-Xss). E" y* r' ?9 t1 ?6 z f! c
# Set larger code cache with -XX:ReservedCodeCacheSize=$ b U) u8 q; n* T, p7 a& M1 ]% Y Q8 m
# JVM is running with Zero Based Compressed Oops mode in which the Java heap is
! O5 Y( T4 A# x# placed in the first 32GB address space. The Java Heap base address is the- C1 M; |. z9 ?" k/ c
# maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress
' |3 f! s) n$ y0 y5 `# to set the Java Heap base and to place the Java Heap above 32GB virtual address./ J- C" @! l) y4 B1 E0 D1 t/ b: [
把所有其他程序关掉,增加jvm内存分配 |
|