|
|
# Possible reasons:
3 k+ a: q' w; |7 p: w8 v# The system is out of physical RAM or swap space
2 A# X3 K$ E2 N. M) o# The process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap, R% Y, \4 p1 v
# Possible solutions:4 J; `+ [; \; V8 v+ `
# Reduce memory load on the system. f% L7 o+ y- r- G, z
# Increase physical memory or swap space* v0 b6 L4 a% S
# Check if swap backing store is full M! f0 U: C* X" c
# Decrease Java heap size (-Xmx/-Xms)
+ u& a8 b8 M8 i6 ~ Y# Decrease number of Java threads6 j; t* s- Q0 H' u
# Decrease Java thread stack sizes (-Xss)
: J6 I/ C( v6 J# Set larger code cache with -XX:ReservedCodeCacheSize=
4 E- ?% z+ d. F, K: Y Q( o& Z5 t+ I( L# JVM is running with Zero Based Compressed Oops mode in which the Java heap is, H! k1 q6 Q6 o B
# placed in the first 32GB address space. The Java Heap base address is the
+ S# R- A# g+ }- k, K& m# maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress2 H1 h) o" i: i# Z
# to set the Java Heap base and to place the Java Heap above 32GB virtual address.4 |) H# U$ P! k! I. W0 ? h& E
把所有其他程序关掉,增加jvm内存分配 |
|