|
|
# Possible reasons:9 ~; v' `4 z' P; e: X# W# T+ ]( t3 {
# The system is out of physical RAM or swap space
: j6 U; ?' ?; Q% a( d# The process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap
6 k2 o6 I {3 |- P( j) K# Possible solutions:# d1 j& ?7 D$ Z# k8 O3 L* Z
# Reduce memory load on the system' B+ T/ W2 O! I% w
# Increase physical memory or swap space
8 b, {9 v" v. T4 ?& S4 _# Check if swap backing store is full
3 f2 b+ ^) P a/ G& q, s# Decrease Java heap size (-Xmx/-Xms)
2 U3 d7 r, `& |2 d2 `# Decrease number of Java threads
( |/ U* a& N" ~: T( F! d5 D/ E# Decrease Java thread stack sizes (-Xss)
: p/ {$ k, q- ?4 f0 Z" o# Set larger code cache with -XX:ReservedCodeCacheSize=- T( b, h8 {. L$ Z+ p: P9 w8 m1 Z
# JVM is running with Zero Based Compressed Oops mode in which the Java heap is9 w; X: x3 L3 a J
# placed in the first 32GB address space. The Java Heap base address is the) c" z2 f9 {5 D( |* u% h
# maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress1 y j4 I: ?2 S- W" I
# to set the Java Heap base and to place the Java Heap above 32GB virtual address.5 I1 k$ O- C# P9 z
把所有其他程序关掉,增加jvm内存分配 |
|