|
|
# Possible reasons:( u3 w- z! D4 j- B+ |& v2 p4 i" U
# The system is out of physical RAM or swap space# q X9 n, Z2 N: W( n, ^' A5 w
# The process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap
* d; D8 p1 ?# V% _# Possible solutions:
1 F$ B( O M: ?6 O8 }4 w3 N# Reduce memory load on the system
. t% h. @* c" R+ |; y$ X# Increase physical memory or swap space
, |2 t) D% u* J# Check if swap backing store is full+ r$ h" K8 r4 J
# Decrease Java heap size (-Xmx/-Xms): z# j/ k b# o; }6 P P4 Y+ v
# Decrease number of Java threads
8 l: s$ y* n! t/ }# n# Decrease Java thread stack sizes (-Xss)
. A* w2 n8 F3 V! m0 o" Q+ ?% ]; q- d7 E# Set larger code cache with -XX:ReservedCodeCacheSize=
& q" x3 ~8 F+ e; e. R" g# JVM is running with Zero Based Compressed Oops mode in which the Java heap is3 ]2 v3 W {0 U9 g& Q) C
# placed in the first 32GB address space. The Java Heap base address is the
1 u* D1 y7 K/ ?$ n/ Y' i# maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress* N6 P. O. j* @+ Y1 \, Z
# to set the Java Heap base and to place the Java Heap above 32GB virtual address.( m) O7 @9 z' t& ~ f% B m4 y
把所有其他程序关掉,增加jvm内存分配 |
|