|
|
# Possible reasons:
6 j1 ]" E0 U" R. |5 u# The system is out of physical RAM or swap space
- f: w! J: F2 V& }# The process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap
: T+ @8 @4 R1 M7 a, w# Possible solutions:
x$ ?6 h, h) H I# Reduce memory load on the system
6 g& ^: a& K/ N) g' R# Increase physical memory or swap space
; }: A& b/ m- q# Check if swap backing store is full, U) h$ s& C% j' _! w& a
# Decrease Java heap size (-Xmx/-Xms)% L. I2 f4 b$ V! r
# Decrease number of Java threads
4 ]4 P* G; U D& Z# Decrease Java thread stack sizes (-Xss)$ L. p- [* I4 Q0 m# ?
# Set larger code cache with -XX:ReservedCodeCacheSize=
: h2 M' G3 E7 f# JVM is running with Zero Based Compressed Oops mode in which the Java heap is+ Z9 y S M% E5 Y
# placed in the first 32GB address space. The Java Heap base address is the
5 P5 s% _! P. |/ H# maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress
* ?( e8 ^, L+ ~$ h7 l0 r# to set the Java Heap base and to place the Java Heap above 32GB virtual address.! {) |" k# ^+ Y. m# \& ?1 e
把所有其他程序关掉,增加jvm内存分配 |
|