|
|
# Possible reasons:
- P. h) }$ n5 E8 m b& _# The system is out of physical RAM or swap space
6 L \' `8 o$ W( t% @9 x3 F) a, f# The process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap
0 J0 b- P, T4 K# Possible solutions:' J7 R' o' L0 f# A& }
# Reduce memory load on the system
7 q9 F+ e5 m. k$ H8 C+ l" U# Increase physical memory or swap space* L: U5 D* k/ q4 Q
# Check if swap backing store is full0 T1 |7 ^8 U5 `) J( @
# Decrease Java heap size (-Xmx/-Xms)
& d1 J/ W+ y9 d, }5 T' i# Decrease number of Java threads
: u/ ]( E4 a3 q2 m# Decrease Java thread stack sizes (-Xss): U* \4 t4 n, Z) J# ^; L2 Q0 U5 F% L
# Set larger code cache with -XX:ReservedCodeCacheSize=
5 w7 k/ ? M! X i# JVM is running with Zero Based Compressed Oops mode in which the Java heap is! l) E4 p9 {9 D9 u9 S5 D# j
# placed in the first 32GB address space. The Java Heap base address is the
# a$ S+ w5 X9 F# h; b# maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress( d% ?% x2 t# x) x3 a4 w
# to set the Java Heap base and to place the Java Heap above 32GB virtual address.1 y g3 c1 i) ?9 c2 X
把所有其他程序关掉,增加jvm内存分配 |
|