|
|
# Possible reasons:9 c1 L6 C7 g d! M7 |
# The system is out of physical RAM or swap space. [0 F7 h- l8 p' p. U* \' W
# The process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap
, t) B' x/ m* B0 ?% O& M# Possible solutions:
7 `/ n& [* v; C# A6 ^4 o8 K# Reduce memory load on the system* p* V: e3 h3 n s8 y7 z1 J
# Increase physical memory or swap space
! b5 ]- v& |6 L. }% j% h) G7 Z0 U8 ?# Check if swap backing store is full
/ R" _( R' o( ?$ R1 m/ Y' Z* f# Decrease Java heap size (-Xmx/-Xms)% p% e& t/ @6 U0 q4 ] [
# Decrease number of Java threads
( p6 J6 f$ i, ~1 H0 W# Decrease Java thread stack sizes (-Xss)
+ Q1 V" b( e d+ a4 j8 U/ s- j# Set larger code cache with -XX:ReservedCodeCacheSize=
1 _) o2 v) A& R3 C8 g# JVM is running with Zero Based Compressed Oops mode in which the Java heap is. k7 i* C8 P+ q5 t5 |' M# ^" @
# placed in the first 32GB address space. The Java Heap base address is the1 [; i4 Q) c& A3 W3 z
# maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress- l$ V# w) Y& s, M+ F, I2 n
# to set the Java Heap base and to place the Java Heap above 32GB virtual address.) G }* y. Y- w/ O6 U, P
把所有其他程序关掉,增加jvm内存分配 |
|