|
|
# Possible reasons:
! d6 S. ?1 v- V$ l& H0 ^0 i# S7 @" Z# The system is out of physical RAM or swap space
6 z3 |& T) }. S9 K: O- O# The process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap# [' t9 O! c3 X2 d3 i+ j
# Possible solutions:) Q% G" j& H1 r2 G8 F1 D
# Reduce memory load on the system* r( C% s" Q8 \' _
# Increase physical memory or swap space
* B) O. W& ~/ y, @# Check if swap backing store is full
. D2 D2 f- S9 j1 U# S' @# Decrease Java heap size (-Xmx/-Xms)
: i8 u5 T" g" ?# O! B' H1 \# Decrease number of Java threads
9 g: E' g; s, o# Decrease Java thread stack sizes (-Xss)8 Y; e- `5 f( F' _6 G6 l! O1 [
# Set larger code cache with -XX:ReservedCodeCacheSize=
* |9 h/ S9 r% j$ a) h# JVM is running with Zero Based Compressed Oops mode in which the Java heap is' @: U6 a8 S- ?9 T3 ], e# X
# placed in the first 32GB address space. The Java Heap base address is the4 |, {* d5 S G6 M" ^) u6 t
# maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress
, u1 G+ W% b$ R n# x, P! O# to set the Java Heap base and to place the Java Heap above 32GB virtual address.7 l( c2 G" j; v3 Z6 u/ y' \5 M
把所有其他程序关掉,增加jvm内存分配 |
|