|
|
# Possible reasons:
: w3 \8 l* C3 K/ J" q0 U1 c# The system is out of physical RAM or swap space, o7 d- T6 N. V- [ v% `
# The process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap f1 J3 D( q6 p. o6 { G0 @$ M* }
# Possible solutions:
* U5 H8 r- }/ I9 m* F# Reduce memory load on the system
) Y& Y$ o5 s/ `1 c5 y2 v# Increase physical memory or swap space
+ j9 n7 L a+ ]0 G) @# Check if swap backing store is full
6 X6 k& A- m0 I# Decrease Java heap size (-Xmx/-Xms)
# {+ ~: ?% a3 Z% P# Decrease number of Java threads7 x9 ^# }- e8 e% t. r# v& i
# Decrease Java thread stack sizes (-Xss)
6 u) X; p% ^, A# Set larger code cache with -XX:ReservedCodeCacheSize=
+ P: l% C+ v4 @' S2 e/ N* Y# JVM is running with Zero Based Compressed Oops mode in which the Java heap is( m# Q# ~, U' [7 b3 R0 ]! X/ y6 r$ o
# placed in the first 32GB address space. The Java Heap base address is the& C) U, u4 { L# C- [ C! u+ v
# maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress
8 h7 r6 ^, k" S5 I7 L. }& s0 ]# to set the Java Heap base and to place the Java Heap above 32GB virtual address.8 v. C9 t! y# \$ g& Y; c
把所有其他程序关掉,增加jvm内存分配 |
|