|
# Possible reasons:4 O4 |' S, v S5 E
# The system is out of physical RAM or swap space
) S. \ W, d) H& C: |0 L. ^0 e, }# The process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap( q4 r4 n2 T/ X& S5 a# m
# Possible solutions:3 b- r9 K4 E8 G# w9 N0 j
# Reduce memory load on the system9 m q/ Y. r- ^ L7 ]
# Increase physical memory or swap space( |# J! i% b: h" l& B7 v: G
# Check if swap backing store is full
2 x" S) Z. L" G* I8 i# Decrease Java heap size (-Xmx/-Xms)6 j; O& N, W# H: Y% |: K
# Decrease number of Java threads
, \$ u% u, M) h( k3 n# Decrease Java thread stack sizes (-Xss); e$ M$ d: q1 I
# Set larger code cache with -XX:ReservedCodeCacheSize=
) T. A# O; S' t p4 j, O3 X1 \( ?. C1 [% W# JVM is running with Zero Based Compressed Oops mode in which the Java heap is
& p% F3 I9 Z: |$ A& o# placed in the first 32GB address space. The Java Heap base address is the! {5 |6 n8 S$ |1 M+ D
# maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress
9 q" q! F7 p8 m( j6 @# to set the Java Heap base and to place the Java Heap above 32GB virtual address.2 e- x$ b9 O% J" n) w5 }$ ?
把所有其他程序关掉,增加jvm内存分配 |
|