|
|
# Possible reasons:' W9 p# P1 F+ i+ R- J: b
# The system is out of physical RAM or swap space
9 y5 t) B/ Q" v2 i# The process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap
/ T, o( {' h/ M5 Z4 v# Possible solutions:
. x3 C/ l; k1 P, i( _6 P# Reduce memory load on the system: T2 V( }8 ]0 A$ b1 u
# Increase physical memory or swap space7 w8 s$ q0 d2 N2 H7 `; s# j
# Check if swap backing store is full3 l$ O) m! V' i; Q* @+ `
# Decrease Java heap size (-Xmx/-Xms)$ }) g8 J" Q. n' G
# Decrease number of Java threads) O6 r& ~5 b! z) A* Y
# Decrease Java thread stack sizes (-Xss): |0 b1 D' M8 Y2 D
# Set larger code cache with -XX:ReservedCodeCacheSize=
, D& c! R- K0 W4 A$ y4 u! u# JVM is running with Zero Based Compressed Oops mode in which the Java heap is5 z% Y% c- H) m6 @* q1 r
# placed in the first 32GB address space. The Java Heap base address is the
+ E$ v0 F% ]/ l& ~5 k$ O8 h# maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress9 z$ W) ^6 V. l2 K$ {$ H
# to set the Java Heap base and to place the Java Heap above 32GB virtual address.9 G. u# a' g5 O0 g9 ?( b* F
把所有其他程序关掉,增加jvm内存分配 |
|