|
|
# Possible reasons:
6 w; w9 C( R( _& i. e# The system is out of physical RAM or swap space4 v0 U$ y& S5 J" y+ Y
# The process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap
1 p# f1 c' M% |1 l, f# Possible solutions:
+ X0 T' E) j0 v# Reduce memory load on the system- A5 J4 W- b( T. a r+ B
# Increase physical memory or swap space9 o' ^2 O, {; u/ g9 n
# Check if swap backing store is full
) G0 D7 i6 y. P5 Q5 m# Decrease Java heap size (-Xmx/-Xms)% \- c" Q* P" d8 _" r1 u
# Decrease number of Java threads8 z4 Z2 _5 C2 I; \( K
# Decrease Java thread stack sizes (-Xss)/ {2 ?! O- U$ S( c6 ]4 z- F
# Set larger code cache with -XX:ReservedCodeCacheSize=9 H. l3 o: F$ J+ P5 r( F
# JVM is running with Zero Based Compressed Oops mode in which the Java heap is
) D& C/ {2 _) u# J/ ~( r# placed in the first 32GB address space. The Java Heap base address is the
. T' w% Y, g% d; J: W% ~/ k# maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress" L; T: j, m1 X" Y6 A
# to set the Java Heap base and to place the Java Heap above 32GB virtual address.
/ M/ K: A, k- `1 {把所有其他程序关掉,增加jvm内存分配 |
|