|
|
# Possible reasons:# A1 {! a- K2 k
# The system is out of physical RAM or swap space9 X) {4 f+ I/ v. z) G: F. ?
# The process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap
3 ^) w# `( P7 I# Possible solutions:
2 B# F" U \4 P2 i/ B. W# Reduce memory load on the system5 W+ m. Q5 k3 M* P* b! q
# Increase physical memory or swap space
. s' d5 g. G5 n9 ^/ ~+ [3 }: k* T# Check if swap backing store is full7 b9 h9 K) H+ T7 B3 v |
# Decrease Java heap size (-Xmx/-Xms)
" H+ l: G: E2 S0 e# Decrease number of Java threads; @( V. u! f3 s# L1 d
# Decrease Java thread stack sizes (-Xss)
. X3 h' @6 V) J# Set larger code cache with -XX:ReservedCodeCacheSize=, j, d7 B$ y/ ]) s" L- S% p% K; b0 J
# JVM is running with Zero Based Compressed Oops mode in which the Java heap is) m; }' k+ j# N
# placed in the first 32GB address space. The Java Heap base address is the
- E- X: A( y; M& p) I' p1 {7 H# maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress
/ g3 y7 n a$ Q+ H! J( U2 |# to set the Java Heap base and to place the Java Heap above 32GB virtual address.+ v- c5 E4 J' ^
把所有其他程序关掉,增加jvm内存分配 |
|