|
|
# Possible reasons:
4 U9 h) K, S: S4 V# The system is out of physical RAM or swap space
( N9 [1 `& @# s# The process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap5 n. P; b' M% r( t4 C$ d" F2 j: m
# Possible solutions:% e" I7 A) m' S' [
# Reduce memory load on the system2 M* {& r6 \% o' H! B
# Increase physical memory or swap space5 |* B/ l0 m/ N- ]! o
# Check if swap backing store is full
1 X: i; ?. O, ?# Decrease Java heap size (-Xmx/-Xms)
, }, x" {2 {) n* `3 `3 A7 ]! }# Decrease number of Java threads
& t4 Z5 N+ `$ o+ S/ L: C1 i# Decrease Java thread stack sizes (-Xss)
6 k1 O- ]' P/ {8 {; L# Set larger code cache with -XX:ReservedCodeCacheSize=% T: _4 E& E( g, }& r4 ]
# JVM is running with Zero Based Compressed Oops mode in which the Java heap is6 y/ d) ~" f$ K4 }
# placed in the first 32GB address space. The Java Heap base address is the
% k2 D) k% ]5 S& P; F+ ` H, P# maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress
! m( X) V! |, }& _, c3 m5 j# to set the Java Heap base and to place the Java Heap above 32GB virtual address.
: K0 y. I3 E/ W6 ~. H8 U6 }把所有其他程序关掉,增加jvm内存分配 |
|