|
|
# Possible reasons:
& r% N. M4 d5 A9 _( s& b# The system is out of physical RAM or swap space
9 u! M' J, I1 q5 K( o* s6 h# The process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap+ i* C" _7 [( a. C8 I
# Possible solutions:8 u! I6 r: e9 I8 h# y. v5 N) U8 B
# Reduce memory load on the system8 [3 _/ u( ?9 G9 ?+ [. k9 o
# Increase physical memory or swap space2 |! H9 N2 Z) e1 B2 \' {
# Check if swap backing store is full" t) [0 D& u, ]' ?9 Z" k
# Decrease Java heap size (-Xmx/-Xms)
- w: p/ R# k1 l% [/ Q# Decrease number of Java threads7 j# n4 |; X- R" P8 k# z
# Decrease Java thread stack sizes (-Xss)) k# v% ]. P" l8 a( G6 C- t
# Set larger code cache with -XX:ReservedCodeCacheSize=, Z/ I5 `8 J8 U
# JVM is running with Zero Based Compressed Oops mode in which the Java heap is
2 j% k5 |7 a- p; I% {8 ]# placed in the first 32GB address space. The Java Heap base address is the7 @9 a% D2 X* X' R Z
# maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress
) @& t; W. Z, c0 N9 i) q( u1 J# to set the Java Heap base and to place the Java Heap above 32GB virtual address.$ \- k5 H0 y. w5 o. Q7 N' _# P
把所有其他程序关掉,增加jvm内存分配 |
|