|
|
# Possible reasons:
: U" Q$ ^& v) f# The system is out of physical RAM or swap space
8 T; Q3 y! ~' h) a# The process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap
9 g& G9 W! r* A* ^# Possible solutions:
$ M' h! U4 n9 n _4 q8 R/ M$ I# Reduce memory load on the system
3 F3 R2 E5 o9 ~& `) d* z# Increase physical memory or swap space/ F9 ]5 z; H1 U/ k6 m/ l
# Check if swap backing store is full
2 R2 i2 U( p+ R4 l8 _& D# Decrease Java heap size (-Xmx/-Xms)1 f2 ]/ Q) m5 [3 w' F) b; `% d
# Decrease number of Java threads
- V3 O) h& A4 [& ` X% N7 B# Decrease Java thread stack sizes (-Xss), w5 h1 J0 |: s+ h1 S
# Set larger code cache with -XX:ReservedCodeCacheSize=
- p4 u/ y, m6 q7 |# JVM is running with Zero Based Compressed Oops mode in which the Java heap is0 ^, f" N' g% ~2 U! z) R
# placed in the first 32GB address space. The Java Heap base address is the
) a- _; t, F5 l; J$ U7 ?) V# maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress
0 Y8 [9 U( ~5 n/ ^" H8 Q, ?# to set the Java Heap base and to place the Java Heap above 32GB virtual address.: x$ R( Q* M) x8 x% @. L* K
把所有其他程序关掉,增加jvm内存分配 |
|