|
|
# Possible reasons:
/ M8 C5 B7 }6 C; F# The system is out of physical RAM or swap space, G9 O$ ]7 t; H: ~( ~* k
# The process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap
4 t7 g3 r2 N) C6 ?) X9 V+ n# Possible solutions:. Z' Y3 t# Q0 O
# Reduce memory load on the system9 ]! @) \0 S% X
# Increase physical memory or swap space
+ L) _+ S; F& z0 ]# Check if swap backing store is full
: {' v5 n: ~/ j7 U- a4 L) A9 n- Q. s2 F) k# Decrease Java heap size (-Xmx/-Xms)
. R5 B) ~+ k( }. I; v9 W( Z4 m" v4 G( W# Decrease number of Java threads
- g: y v" o# f$ n# Decrease Java thread stack sizes (-Xss)
" R- D* g o' Y+ D" A# Set larger code cache with -XX:ReservedCodeCacheSize=- f/ c5 d |) i1 K" I$ k) C4 Z0 O
# JVM is running with Zero Based Compressed Oops mode in which the Java heap is& X; e/ s4 i9 O& M: E7 ]
# placed in the first 32GB address space. The Java Heap base address is the& f- C) P m/ q6 m! G4 P- M
# maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress
" {5 j, N7 L( O9 n! C k! |+ k# to set the Java Heap base and to place the Java Heap above 32GB virtual address.7 Z& F2 L" l2 {
把所有其他程序关掉,增加jvm内存分配 |
|