|
|
# Possible reasons: @+ X. A4 j) b# {3 p2 q' B, i
# The system is out of physical RAM or swap space; e2 B. z$ M) L8 w+ P2 u4 l
# The process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap* I E' K; Q: r: F6 t4 c0 u
# Possible solutions:: s7 T" o1 K+ @1 q% `& i) w* S0 M6 J
# Reduce memory load on the system
6 W# ~) \1 Q* I# Increase physical memory or swap space
; \: g/ T( }3 ^/ _+ h n# Check if swap backing store is full& }8 s+ K2 k/ R
# Decrease Java heap size (-Xmx/-Xms)
5 s" i5 K3 {' D) R2 F- ^# Decrease number of Java threads
2 s0 L9 u2 t( W" h" |5 k O7 d# Decrease Java thread stack sizes (-Xss)3 ^( ^) K& f& _( f; `, |7 v" D
# Set larger code cache with -XX:ReservedCodeCacheSize=
0 ?9 i Z" b$ f$ x# JVM is running with Zero Based Compressed Oops mode in which the Java heap is8 w* q. n+ Y5 }$ R$ S
# placed in the first 32GB address space. The Java Heap base address is the6 n8 `* s9 x2 X8 M, M# [# ~
# maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress
/ M3 U7 d2 b* ^" G* @; Q! a. d! f# to set the Java Heap base and to place the Java Heap above 32GB virtual address.+ R2 v2 f# L4 h# k
把所有其他程序关掉,增加jvm内存分配 |
|