|
|
# Possible reasons:
7 N; {- b7 l& X4 M7 C5 R' I# The system is out of physical RAM or swap space
0 i' k/ O; e, U# The process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap
: L0 @, U0 y/ q. d9 j, c# Possible solutions:
: I% b* v6 d0 A' K# s1 o# Reduce memory load on the system& r# E" M& U; h3 }) }6 U) q
# Increase physical memory or swap space, t3 _ I! v% Q/ I; e
# Check if swap backing store is full
" ^' D6 `2 H4 @; z# Decrease Java heap size (-Xmx/-Xms)+ E, Y# v$ l# ] S
# Decrease number of Java threads
, f( ?# A8 h6 y U2 c9 z7 R# Decrease Java thread stack sizes (-Xss)/ x% `8 C0 v9 X
# Set larger code cache with -XX:ReservedCodeCacheSize=; m- g' i u V; w
# JVM is running with Zero Based Compressed Oops mode in which the Java heap is$ ?" x0 Q0 z5 W1 d
# placed in the first 32GB address space. The Java Heap base address is the$ Q+ H# B0 q5 U( r) b3 W' S
# maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress
8 H7 V- C5 o: k* |# to set the Java Heap base and to place the Java Heap above 32GB virtual address.+ O$ S6 |- W" j
把所有其他程序关掉,增加jvm内存分配 |
|