|
|
# Possible reasons:
y' t5 K" G* z7 t; \* p# The system is out of physical RAM or swap space# {& _9 W% x8 O5 ~0 F
# The process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap# s1 F8 j+ }9 z/ e( x( E
# Possible solutions:
8 ?& m u" g! b' Z# Reduce memory load on the system
& g0 w3 [. q9 M# Increase physical memory or swap space A: F$ j5 k( O- ?' K
# Check if swap backing store is full
b( O# v5 ^1 V/ Y( G! v2 r8 b# Decrease Java heap size (-Xmx/-Xms)2 u; e, U# o% k" K
# Decrease number of Java threads0 ~8 A- k/ C. i& N
# Decrease Java thread stack sizes (-Xss)
6 N% F ]% `3 I( {% u) E; n* U' E3 p# Set larger code cache with -XX:ReservedCodeCacheSize=, |2 k; _3 _& p! z' C3 K
# JVM is running with Zero Based Compressed Oops mode in which the Java heap is5 o1 i! q9 s" g3 @0 ~
# placed in the first 32GB address space. The Java Heap base address is the# v1 s" c4 a1 z& u, g7 ]
# maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress
7 s3 a3 B' x& Z+ F; z# to set the Java Heap base and to place the Java Heap above 32GB virtual address.
) f% t% V: M; e5 V! J把所有其他程序关掉,增加jvm内存分配 |
|