|
|
# Possible reasons:8 F8 n2 D7 J% m7 s( w* d
# The system is out of physical RAM or swap space
3 V r3 B7 d3 S0 ]. `* Q# The process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap1 M5 Y4 n# q7 w: X& ^0 b! O
# Possible solutions:
$ O1 ~: n, G0 Q5 r8 ^; g6 Y# Reduce memory load on the system
8 ?+ J6 H' y* M0 s v% m# n# Increase physical memory or swap space
2 Q$ h/ A2 u$ j7 t2 n+ L# Check if swap backing store is full7 U, {7 s0 c6 x# J4 f9 l
# Decrease Java heap size (-Xmx/-Xms)
% C: L0 D) S7 M, q) j8 p6 _# Decrease number of Java threads0 p5 ^5 X0 ~1 C! o, W# }" ?
# Decrease Java thread stack sizes (-Xss) V2 M' r; k' S9 ?# f+ o7 T
# Set larger code cache with -XX:ReservedCodeCacheSize=' \! N. \% X1 s: E( g. ?/ `7 Y
# JVM is running with Zero Based Compressed Oops mode in which the Java heap is
8 O N& \4 A/ L! }# placed in the first 32GB address space. The Java Heap base address is the
" G& i, P( H" {0 w( \2 j9 o' x# maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress
0 @$ a; a0 v+ o4 _% \% `# to set the Java Heap base and to place the Java Heap above 32GB virtual address.
2 `) n3 ]. q8 q把所有其他程序关掉,增加jvm内存分配 |
|