|
|
# Possible reasons:" K! R5 g% U; _( [. ~7 I
# The system is out of physical RAM or swap space
7 Q: N, w8 V* ?# The process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap% X* V6 Q9 q' h8 w
# Possible solutions:
# g' I5 J/ x4 | n1 a& G# Reduce memory load on the system
: ]7 ^; L2 C# U Z' q# Increase physical memory or swap space
& h9 U! p0 M3 j D3 q, m$ |# Check if swap backing store is full: @' h: S. ^4 D( v
# Decrease Java heap size (-Xmx/-Xms)
! W8 ^# }5 G2 \, d# Decrease number of Java threads
$ W( \) @$ {1 J6 \# Decrease Java thread stack sizes (-Xss)( e. \* [/ B, F) l/ U& h
# Set larger code cache with -XX:ReservedCodeCacheSize=0 f( O( X1 t4 |! s1 ~
# JVM is running with Zero Based Compressed Oops mode in which the Java heap is" E2 C, V. }3 \. _, U) Q2 q( }
# placed in the first 32GB address space. The Java Heap base address is the
4 o" P8 d$ Y7 N& T# maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress
" B2 [, \/ I4 N$ U8 g6 I3 H# F& V# to set the Java Heap base and to place the Java Heap above 32GB virtual address.1 x& A' q U2 W
把所有其他程序关掉,增加jvm内存分配 |
|