|
|
# Possible reasons:
1 u8 F' i9 L ?0 Z m3 _7 B# The system is out of physical RAM or swap space' c* }$ E, m/ g& y2 y
# The process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap
% P3 P3 ?6 B9 R! a/ B# Possible solutions:! w! x; w C( L2 I2 j% k# z' H, L
# Reduce memory load on the system" W j5 @" L$ Y; T1 D7 d S
# Increase physical memory or swap space
' B+ f2 o8 D+ c1 y- o! U, h# Check if swap backing store is full7 g' Z; j: M# D6 q8 G7 x
# Decrease Java heap size (-Xmx/-Xms), u# E4 t/ R9 u/ h9 U1 z
# Decrease number of Java threads. e9 m |3 P, f4 W2 f* h
# Decrease Java thread stack sizes (-Xss)
9 V8 i! l$ ^: X% J7 m# Set larger code cache with -XX:ReservedCodeCacheSize=
' e2 @* L( W; ?0 E# JVM is running with Zero Based Compressed Oops mode in which the Java heap is; E+ J5 R- d% M* t/ I1 X# S
# placed in the first 32GB address space. The Java Heap base address is the7 u5 O9 t2 N( Y" N, @
# maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress$ q4 u2 W( U( Y
# to set the Java Heap base and to place the Java Heap above 32GB virtual address.
' u/ N, |8 \0 i0 f5 z9 T4 t- K把所有其他程序关掉,增加jvm内存分配 |
|