|
|
# Possible reasons:, p$ G5 a* h% L: @0 Z
# The system is out of physical RAM or swap space1 X0 M0 Z2 F2 e
# The process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap9 B9 A( N$ }/ Z7 G( y
# Possible solutions:$ W2 L; t2 i: q. \$ V7 Q
# Reduce memory load on the system3 M+ c! o7 e: M; l' D) o
# Increase physical memory or swap space
D! k- |: {# O# Check if swap backing store is full2 Y. Y. s9 }' y1 _+ I
# Decrease Java heap size (-Xmx/-Xms)( A' U( Q3 z7 G p8 D8 a( p
# Decrease number of Java threads
# k* u+ Z8 r0 p* u3 r# X* l9 k# Decrease Java thread stack sizes (-Xss)
, W/ A% _' |! q% N1 {' K5 C# Set larger code cache with -XX:ReservedCodeCacheSize=$ U5 ~8 `9 ] H2 q p1 u: B k- l; }
# JVM is running with Zero Based Compressed Oops mode in which the Java heap is% C2 j4 g6 H! W3 ]1 n m7 H
# placed in the first 32GB address space. The Java Heap base address is the
) Y- C0 c0 p9 J- l2 T; S( W# maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress7 c3 F1 Y# I! a1 N, `) m
# to set the Java Heap base and to place the Java Heap above 32GB virtual address.
) w! `! L @; E; ~# L把所有其他程序关掉,增加jvm内存分配 |
|