|
# Possible reasons:) c$ y8 A% m" ?6 Q: w, M1 p B
# The system is out of physical RAM or swap space
5 o( U$ a+ Z& U6 W' [# The process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap
: p0 d3 \0 C2 P( A" w# Possible solutions:
+ U( H0 [" K. g# Reduce memory load on the system
7 L6 v, C# A/ s2 `# Increase physical memory or swap space' i7 R& ]3 ~; p) M! R9 A
# Check if swap backing store is full
. |' a1 m# L6 V, g I3 D# Decrease Java heap size (-Xmx/-Xms)) ?" t: t' n! p/ r
# Decrease number of Java threads
0 e3 q0 C; ^7 i/ v+ T1 Y3 q4 S" N# Decrease Java thread stack sizes (-Xss)
0 ?( B1 E% ~. z7 n7 H$ t, p1 M( s6 R# Set larger code cache with -XX:ReservedCodeCacheSize=
- f n1 v7 } q/ ~3 G# JVM is running with Zero Based Compressed Oops mode in which the Java heap is
3 ]* Q- ~5 K6 w# placed in the first 32GB address space. The Java Heap base address is the
+ ^: W7 J d+ F7 y$ z# I# maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress3 c# r& \6 G4 k9 _$ m- d
# to set the Java Heap base and to place the Java Heap above 32GB virtual address.
9 ]% X' i2 ]) G把所有其他程序关掉,增加jvm内存分配 |
|