|
|
# Possible reasons:
' @; }; \( B, X+ M' H# The system is out of physical RAM or swap space
2 B; U, r, o1 s+ F) t9 P# The process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap
5 ^. j' r* W. A# Possible solutions:
" }8 N, Q4 u, n" g# Reduce memory load on the system
/ v0 V8 I6 b7 T9 {# Increase physical memory or swap space4 y4 ^% K% f6 ~& E8 G8 t
# Check if swap backing store is full( [* ^& ~) ^% d( F6 f, Y
# Decrease Java heap size (-Xmx/-Xms)% @) u2 m' T. b$ s4 n! ~5 Z
# Decrease number of Java threads
/ q2 C; d) L$ `$ K2 T1 A# Decrease Java thread stack sizes (-Xss)
* s( C$ q: N7 D8 h7 E! v# Set larger code cache with -XX:ReservedCodeCacheSize=5 Q/ G* Z2 _. Q: T
# JVM is running with Zero Based Compressed Oops mode in which the Java heap is
+ M0 I5 f/ G5 K: c# placed in the first 32GB address space. The Java Heap base address is the4 i; M& m1 i: K* Y; X1 N
# maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress
5 Q8 e( ^$ g0 @8 [2 |. M9 |# to set the Java Heap base and to place the Java Heap above 32GB virtual address.6 I4 G# r8 g6 ~% ^. H6 z3 F
把所有其他程序关掉,增加jvm内存分配 |
|