|
|
# Possible reasons:
6 s6 u9 w+ ?+ E# The system is out of physical RAM or swap space/ u- d6 B( t3 M
# The process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap
: K) N$ M; F: B4 v3 ?! ]# Possible solutions:
9 t3 I( X( L. m9 U; Q# Reduce memory load on the system8 x! H* B) d3 [7 A
# Increase physical memory or swap space7 t" N$ \1 ? c0 q. D7 O. v
# Check if swap backing store is full H5 l$ Y+ e9 W( O7 }
# Decrease Java heap size (-Xmx/-Xms)
# u$ k/ w8 Y0 l, @; v+ C# Decrease number of Java threads
! B9 w1 m/ d0 M& N; Z# Decrease Java thread stack sizes (-Xss)& R9 @4 t! I! O" e1 c9 T
# Set larger code cache with -XX:ReservedCodeCacheSize=
7 q+ N3 d3 F3 ]# JVM is running with Zero Based Compressed Oops mode in which the Java heap is
6 D1 [: v9 [ X# placed in the first 32GB address space. The Java Heap base address is the
~6 t O7 o, t9 m8 Q# maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress& v* P: j9 D" e# N. B- i% `
# to set the Java Heap base and to place the Java Heap above 32GB virtual address.
5 l2 D: j+ K) L1 @. V! o1 n: A+ _5 X把所有其他程序关掉,增加jvm内存分配 |
|