|
|
# Possible reasons:
: f% a: }6 y3 m! J5 O3 M7 W# The system is out of physical RAM or swap space; w2 ?2 A! w: u/ R: L# _
# The process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap
8 c- v" q8 q9 q# Possible solutions:
5 Y+ l' t8 E+ C! g" ?) e, W8 p2 q# Reduce memory load on the system- J4 V1 { y& F5 E! ~' C0 M
# Increase physical memory or swap space
6 O0 h. s( L% @3 v, ^' W# Check if swap backing store is full0 A0 L2 ]8 `" b: U. B+ U9 `
# Decrease Java heap size (-Xmx/-Xms)4 H0 e/ o: d) Z z+ T5 r
# Decrease number of Java threads
: D" d: l$ M7 P8 b' m# Decrease Java thread stack sizes (-Xss), o7 p W2 E7 S' Q( l
# Set larger code cache with -XX:ReservedCodeCacheSize=
4 R9 `. c; ]$ j8 P# K2 L# JVM is running with Zero Based Compressed Oops mode in which the Java heap is# X) [1 m) Q6 r/ _) U
# placed in the first 32GB address space. The Java Heap base address is the- l2 P; ?3 K& W9 k8 [3 P* C
# maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress
; e2 D5 S, t2 Q8 i9 s# to set the Java Heap base and to place the Java Heap above 32GB virtual address.5 E5 A7 M4 J" b& g0 G3 |
把所有其他程序关掉,增加jvm内存分配 |
|