|
|
# Possible reasons:: E1 [. h* z' O6 A6 n& h1 ^& A. W2 U
# The system is out of physical RAM or swap space) }+ A3 N# p9 M# E( H
# The process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap
' M# \; [/ A) Y2 ^5 B% L: L# Possible solutions:
$ _1 W- ?/ @% _# Reduce memory load on the system2 ]. c6 Y( A4 r- G; O3 `
# Increase physical memory or swap space1 e7 ~- M$ k' N6 j" F9 t* Q; V
# Check if swap backing store is full: B- p; I, g; q) z
# Decrease Java heap size (-Xmx/-Xms). Y$ j' w0 `8 m$ y2 [$ `: C5 c
# Decrease number of Java threads
- E1 Q5 y5 x6 W/ T1 b! H* Q9 n! i! l# Decrease Java thread stack sizes (-Xss)( S7 _+ O2 _. p' s/ K4 r
# Set larger code cache with -XX:ReservedCodeCacheSize=6 k' d9 l. v. n0 f' k
# JVM is running with Zero Based Compressed Oops mode in which the Java heap is
# G( R" s6 P: }4 K7 [* J7 p# placed in the first 32GB address space. The Java Heap base address is the
6 ~9 D3 d2 I/ L5 @5 Q, K$ O5 T& o# maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress
7 K$ [, K8 V- }3 ~9 t5 w# to set the Java Heap base and to place the Java Heap above 32GB virtual address./ ?3 m u' x7 q5 z6 y" d5 A. ]
把所有其他程序关掉,增加jvm内存分配 |
|