|
|
# Possible reasons:
8 A1 H5 l( U) o2 [; z# The system is out of physical RAM or swap space2 w' i. l/ u* y; G2 | F
# The process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap
+ B. r0 V" s# N6 _9 Z% I6 I% O5 B# Possible solutions:9 a5 B" Z. D% j4 h2 y
# Reduce memory load on the system
' ~1 G3 N# F# q# Increase physical memory or swap space
, L# Y! `7 J- e c& C+ S# Check if swap backing store is full
9 i# {" r5 A6 H$ J2 ^* m) W1 L# Decrease Java heap size (-Xmx/-Xms)
( Q5 L+ `/ U% Z' @% `3 h# Decrease number of Java threads6 e. R$ N% d, X8 k7 b' Y
# Decrease Java thread stack sizes (-Xss)
* \! E* X' l# e E" H+ m# Set larger code cache with -XX:ReservedCodeCacheSize=
5 i) M1 k, B8 J, b5 M6 N% N# JVM is running with Zero Based Compressed Oops mode in which the Java heap is
: o( ~7 H* b& ]; q/ w# placed in the first 32GB address space. The Java Heap base address is the' o% N% N. ~( p5 U% ^
# maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress7 ~7 _) M p" b. Z: I% n8 l! a
# to set the Java Heap base and to place the Java Heap above 32GB virtual address.3 K' E4 m- d/ E% U) O# ]
把所有其他程序关掉,增加jvm内存分配 |
|