|
|
# Possible reasons:- W) h8 Z% q2 m* z# M( J4 q
# The system is out of physical RAM or swap space" S, O5 E5 p# R: Y, }
# The process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap" `) m9 N5 Z9 p' Y# s0 _5 J
# Possible solutions:
( {7 N" c( \' T) }* L/ L5 h2 @# Reduce memory load on the system
: t. w; C! c9 N% ^0 r# Increase physical memory or swap space0 i8 ^6 x: |1 }! B$ x b9 f* x
# Check if swap backing store is full+ H+ P% d! X7 \
# Decrease Java heap size (-Xmx/-Xms)
! Q" j( r k! r# ~* ]# Decrease number of Java threads
: p+ I) {9 A2 r/ O# Decrease Java thread stack sizes (-Xss)& h. c+ n, E! W" B2 _' g* ?6 e
# Set larger code cache with -XX:ReservedCodeCacheSize=+ T# O! \; a6 E# T+ F9 }
# JVM is running with Zero Based Compressed Oops mode in which the Java heap is/ P; ^, Q, i5 {! \5 V9 e
# placed in the first 32GB address space. The Java Heap base address is the9 `9 R* \ }& G
# maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress! ]. \9 k: a+ u) X
# to set the Java Heap base and to place the Java Heap above 32GB virtual address.
7 P7 \2 D, _3 U+ D把所有其他程序关掉,增加jvm内存分配 |
|