|
|
# Possible reasons:
; o2 i* }5 @; O& q' t7 J8 S# The system is out of physical RAM or swap space% K. C! Q, E- S' f, p/ ]
# The process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap
/ J* U c8 S1 l) }3 ]& y0 b# Possible solutions:, w" }+ | f3 i2 @
# Reduce memory load on the system; _" h+ f A0 @3 B K% C+ Q
# Increase physical memory or swap space
5 Y0 @2 Q. c. R8 _+ O5 |1 I# Check if swap backing store is full( g2 }( a, m* e' }5 A& I i
# Decrease Java heap size (-Xmx/-Xms)3 K9 \' \; l# G3 [: U5 k
# Decrease number of Java threads S0 c6 K* t2 {; d& o# k7 [ L
# Decrease Java thread stack sizes (-Xss)
f) m; j! q; l" {5 }4 A# Set larger code cache with -XX:ReservedCodeCacheSize=) X% o0 i {" X( i
# JVM is running with Zero Based Compressed Oops mode in which the Java heap is
6 H% D% k& i1 Z$ D+ B# placed in the first 32GB address space. The Java Heap base address is the
: Q* ^% K6 g; T# l' V& ]4 r# F# maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress
) [9 V2 a* x, \/ d3 N( L# to set the Java Heap base and to place the Java Heap above 32GB virtual address.+ n' j7 h, i; }- L: w F
把所有其他程序关掉,增加jvm内存分配 |
|