|
|
# Possible reasons:. n2 ^8 p0 l0 x, Z1 _2 d6 W6 j' \
# The system is out of physical RAM or swap space
* R7 q3 J; k/ P8 i( l# The process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap, O" g4 O% G$ [2 L/ e5 B: D4 G
# Possible solutions:
E* ^2 `( L2 [( v# Reduce memory load on the system' ]& B* E' T1 v& }
# Increase physical memory or swap space
2 V, n4 {6 d! g, m- z# Q# Check if swap backing store is full1 n: V3 T% F7 V5 u( H0 k/ \
# Decrease Java heap size (-Xmx/-Xms)
7 `9 S5 P7 @9 h: ^; a# Decrease number of Java threads
7 v6 I; c5 K# u- q2 P+ A# Decrease Java thread stack sizes (-Xss): c$ H3 |. r) q1 w: E0 o% E
# Set larger code cache with -XX:ReservedCodeCacheSize=6 Z5 U" f: h. ~
# JVM is running with Zero Based Compressed Oops mode in which the Java heap is6 T( B/ U8 [& ]+ a+ c
# placed in the first 32GB address space. The Java Heap base address is the
; h( R. O: U4 @* Z, c# maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress0 u, q1 @) k- R# V
# to set the Java Heap base and to place the Java Heap above 32GB virtual address.
# B+ I9 S" ]. s. E; D6 H" K: T X把所有其他程序关掉,增加jvm内存分配 |
|