|
|
# Possible reasons:
6 t& u* ]; d6 |, b- ]" Q6 g2 u# The system is out of physical RAM or swap space8 U1 @9 A x7 l) z6 N
# The process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap+ o5 F: q- t! L |8 [) J7 l' o
# Possible solutions:. }8 F) }2 J% K' ~
# Reduce memory load on the system& k0 R0 w4 S+ `
# Increase physical memory or swap space
# l4 b0 D7 {7 ~5 z% ?7 v$ y# Check if swap backing store is full$ G8 l, @5 K! ~/ X8 r
# Decrease Java heap size (-Xmx/-Xms)" V) [9 T5 p4 Y$ V
# Decrease number of Java threads
; B6 g! c* b: E: t D" J# Decrease Java thread stack sizes (-Xss)
" m/ c" o% R9 @0 c( p# P# Set larger code cache with -XX:ReservedCodeCacheSize=7 c. ?9 P0 p- O4 k: Y
# JVM is running with Zero Based Compressed Oops mode in which the Java heap is
1 O6 o/ ~1 y! n& H+ U# placed in the first 32GB address space. The Java Heap base address is the
# T% `( Q7 t2 I0 Z# maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress
/ |! D0 X" Z. [5 h/ J$ V# to set the Java Heap base and to place the Java Heap above 32GB virtual address.
1 V& Q4 Z! N0 U( o* n1 i+ @把所有其他程序关掉,增加jvm内存分配 |
|