|
|
# Possible reasons:
: }" [1 k: R9 h5 { n' J0 _" O/ g) M# The system is out of physical RAM or swap space& _1 F" Z" h" R; N" P
# The process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap
) m$ \2 l. j' T2 F* Y% u2 F' ~# Possible solutions:0 W% E' H. L2 B7 s' K; [. c
# Reduce memory load on the system
2 ]6 Z$ k, H3 p" ?0 S4 f! o0 Q# Increase physical memory or swap space) j1 {5 M8 {* |) X
# Check if swap backing store is full
/ P/ R. h1 M O/ q: y# Decrease Java heap size (-Xmx/-Xms)
9 F" E$ R! A: D4 z9 F* C z# Decrease number of Java threads1 m! w: u! r9 a7 n2 i5 Y; N- {) q, K
# Decrease Java thread stack sizes (-Xss)
6 Y: u" i& c0 X7 j7 b# Set larger code cache with -XX:ReservedCodeCacheSize=- j* t' x4 c, l e
# JVM is running with Zero Based Compressed Oops mode in which the Java heap is. D- n; t% z( E+ N
# placed in the first 32GB address space. The Java Heap base address is the$ N, J0 p: S1 ~2 Q% x" J( i" J) N
# maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress" g) ?9 b" U! ], F5 j% |" @6 E
# to set the Java Heap base and to place the Java Heap above 32GB virtual address.8 v- i& U- Z4 k! q* U" @
把所有其他程序关掉,增加jvm内存分配 |
|