|
|
# Possible reasons:
8 k, Y' R) l5 O3 j# The system is out of physical RAM or swap space0 u- y& l2 {$ C* m
# The process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap
4 a" R# g$ I2 Y0 R% G# Possible solutions:$ L. f q% S9 x- x3 N
# Reduce memory load on the system% P! q- t- P( C# R% J( M6 I
# Increase physical memory or swap space
: h; Q2 p' c" P- F3 g ?( |# Check if swap backing store is full
6 T0 ] j7 d+ l* K# H+ y3 c4 g* `# Decrease Java heap size (-Xmx/-Xms)
3 l" P& Y9 F9 t* D" R9 r# Decrease number of Java threads
" A! p. P. b y+ E) C; } `0 D# Decrease Java thread stack sizes (-Xss)
3 _7 {( Q4 E) G# i- W+ [* M4 g2 f# Set larger code cache with -XX:ReservedCodeCacheSize=
* V" I C4 K% M+ R) ]# JVM is running with Zero Based Compressed Oops mode in which the Java heap is
% G3 U0 y" a0 n# placed in the first 32GB address space. The Java Heap base address is the
( e3 A! Y: ^! T I8 M$ c4 q# maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress
: {; d5 \7 H7 U! L# to set the Java Heap base and to place the Java Heap above 32GB virtual address.' X) L% v2 q: U, c0 o( d
把所有其他程序关掉,增加jvm内存分配 |
|