|
|
# Possible reasons:) `$ F" f/ y4 D( |+ U
# The system is out of physical RAM or swap space8 I: L. z3 p( E3 J" V; T# j6 R
# The process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap- P2 n; t6 ~! t5 l. L+ i7 [
# Possible solutions:
& U$ s% \+ V/ k* D; r6 S# Reduce memory load on the system
+ G5 B# _% X3 c2 W1 e) v# Increase physical memory or swap space
, m4 q- v$ G( N. m F7 z# Check if swap backing store is full
; l& V+ U% t4 f. [& \( }5 n0 F M' v6 ?# Decrease Java heap size (-Xmx/-Xms) G" ]: V' @# \; q h p
# Decrease number of Java threads' {, ~+ c1 c! D( ]' V/ D/ c' @
# Decrease Java thread stack sizes (-Xss)8 w! \" j- |& _" g6 l6 p, ~1 i
# Set larger code cache with -XX:ReservedCodeCacheSize=' ^& x, g! }+ x
# JVM is running with Zero Based Compressed Oops mode in which the Java heap is
! u. ^& a; \- t( f8 }# placed in the first 32GB address space. The Java Heap base address is the! s' k7 `9 B! S" ^3 \
# maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress
$ }- y: y7 ?: m, n( g2 J# to set the Java Heap base and to place the Java Heap above 32GB virtual address.- ?8 B* W+ X9 q' |1 o
把所有其他程序关掉,增加jvm内存分配 |
|