|
|
# Possible reasons:" P/ y1 q1 Q6 N( L. C
# The system is out of physical RAM or swap space8 F- _% q4 S6 Q5 _% x$ P4 U
# The process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap
3 Z9 @! v6 T" _/ ?# Possible solutions:$ v M! \' `2 ^1 A- S3 m" r
# Reduce memory load on the system7 |4 N" \2 t. @& K
# Increase physical memory or swap space
' c. p/ h" Q& E& j# Check if swap backing store is full
7 d5 D" A# @ S. `6 c! P# Decrease Java heap size (-Xmx/-Xms)
* a0 ?0 @% x3 N* E# Decrease number of Java threads
* D6 R1 s8 u! g, u# Decrease Java thread stack sizes (-Xss)
; J8 F9 c$ w, ~- }0 {0 U3 p" _# Set larger code cache with -XX:ReservedCodeCacheSize=
f9 e& r( L$ D* l! v Q/ Z" U# JVM is running with Zero Based Compressed Oops mode in which the Java heap is* M, O# b2 c& C+ H* \& ^
# placed in the first 32GB address space. The Java Heap base address is the
+ L w9 N% S5 G1 `+ ]6 t# maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress
: s8 H" i" Y( z0 K& M: [# to set the Java Heap base and to place the Java Heap above 32GB virtual address., o; T) t6 p& }* u% A# S* D, W
把所有其他程序关掉,增加jvm内存分配 |
|