|
|
# Possible reasons:
: k. q- t: E: J/ k5 y# The system is out of physical RAM or swap space
# M/ \9 K% C0 a- v8 F6 q# The process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap O( A2 |& V) Z3 X/ C" x
# Possible solutions:
* @" n u6 q! ^2 ?# Reduce memory load on the system' y6 K0 C2 k$ B
# Increase physical memory or swap space/ p, c" y! U/ C2 ~! t
# Check if swap backing store is full/ D' ~9 U% E, T9 s1 f
# Decrease Java heap size (-Xmx/-Xms)" d" c( T: n% D4 q7 l5 Z2 M
# Decrease number of Java threads) c+ j3 H: D5 _" o! t8 r
# Decrease Java thread stack sizes (-Xss) S# S" n' X! P- U I e$ m
# Set larger code cache with -XX:ReservedCodeCacheSize=- C# j) C7 V% k6 T
# JVM is running with Zero Based Compressed Oops mode in which the Java heap is6 l4 d- o1 q9 I, H3 R
# placed in the first 32GB address space. The Java Heap base address is the) L# j8 { p5 ^& L- ]9 s7 R9 J
# maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress4 J( s* K+ `) j3 T
# to set the Java Heap base and to place the Java Heap above 32GB virtual address.
: p" u3 R0 z& Y4 h& r0 a( J把所有其他程序关掉,增加jvm内存分配 |
|