|
# Possible reasons:
" m" ]$ I, t k$ H% y1 s' R) D$ c# The system is out of physical RAM or swap space6 N( } N% _, z0 c! u9 F9 ?
# The process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap
+ C/ T9 {# _: L+ Y7 g9 s# Possible solutions:
0 R* `2 f/ N. D G! G# Reduce memory load on the system1 x& ~- Y. d' j; z" N
# Increase physical memory or swap space( c3 }9 g" C' C% ]
# Check if swap backing store is full
6 P1 ?: h3 W/ @# Decrease Java heap size (-Xmx/-Xms)$ e, f, ]# H3 W5 ^
# Decrease number of Java threads7 ?4 m* k; n. m! ^
# Decrease Java thread stack sizes (-Xss)
* J% G- d! g$ t9 @) f: y) M# Set larger code cache with -XX:ReservedCodeCacheSize=0 N K K; F3 H) I+ P
# JVM is running with Zero Based Compressed Oops mode in which the Java heap is
! y& I* L" h& u' T" q/ s# placed in the first 32GB address space. The Java Heap base address is the" k, ?4 l; K( u
# maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress6 J- G4 H) ^; Z: s5 E6 j
# to set the Java Heap base and to place the Java Heap above 32GB virtual address.
7 a, g0 [! m5 L把所有其他程序关掉,增加jvm内存分配 |
|