|
|
# Possible reasons:# R3 E; I; f n/ U- z8 f3 H
# The system is out of physical RAM or swap space
2 ?5 N* @+ y# L# The process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap
1 P: _7 q0 O! b# Possible solutions:: o. y9 S) y9 Z0 c& w
# Reduce memory load on the system7 ?! V' s8 u5 K8 r% v
# Increase physical memory or swap space
; F1 T: U; B' f* k# Check if swap backing store is full+ R/ V+ d6 m: _$ w0 _- v
# Decrease Java heap size (-Xmx/-Xms)
' r: q- h8 s; }0 X9 O4 b# Decrease number of Java threads
+ y8 t" _& y2 d# Decrease Java thread stack sizes (-Xss)( x/ k$ V$ A: U
# Set larger code cache with -XX:ReservedCodeCacheSize=$ U3 r6 C& M; q# j4 z
# JVM is running with Zero Based Compressed Oops mode in which the Java heap is
# h# N) o5 s. B' n" d$ z X8 b# placed in the first 32GB address space. The Java Heap base address is the" z, m. z2 m7 w( `
# maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress
) W/ d3 {6 U$ w; {* P7 I% G# to set the Java Heap base and to place the Java Heap above 32GB virtual address.$ G0 F# n# h% X. ~8 }1 q
把所有其他程序关掉,增加jvm内存分配 |
|