|
|
# Possible reasons:+ W2 F5 i# N4 ~: s. @8 t
# The system is out of physical RAM or swap space0 D( g, w+ z* @# r
# The process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap
- l5 L8 a8 Q' M# Possible solutions:
& l& u+ ]+ j- Z' t W9 ~$ m# Reduce memory load on the system5 p/ A7 J2 H. Y) ?, W- x$ F
# Increase physical memory or swap space
/ B: h( H; G4 ~% K3 ~5 n6 b. }# Check if swap backing store is full
7 ~ j# c- Z7 I$ r8 R( }6 \4 R# Decrease Java heap size (-Xmx/-Xms)
" z3 d H1 [+ ]$ v4 I% A+ j. I# Decrease number of Java threads" g8 Y% ]8 I* p# g; G0 U! X+ D
# Decrease Java thread stack sizes (-Xss): ^- x+ F( D& e6 M
# Set larger code cache with -XX:ReservedCodeCacheSize=
( [! d3 c Z, g7 j# JVM is running with Zero Based Compressed Oops mode in which the Java heap is' Z, V& b* H8 u# `& r
# placed in the first 32GB address space. The Java Heap base address is the
" h1 v5 C( v( }' b; w, z% V" J, O# maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress: E' g% j9 O( x& k
# to set the Java Heap base and to place the Java Heap above 32GB virtual address.' k9 {3 d. ?" I8 n% g/ E- s
把所有其他程序关掉,增加jvm内存分配 |
|