|
|
# Possible reasons:
$ j0 e1 O0 u' U/ ~1 l& h# The system is out of physical RAM or swap space
' P, X& ?: o* \- D+ H6 `3 s# The process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap5 \: t! B; ]) o O7 \
# Possible solutions:# L5 d3 ~- U% i
# Reduce memory load on the system" ^% u' j8 i: s8 m( c0 X
# Increase physical memory or swap space
' _* F4 s; D# H& [) T( O8 v# Check if swap backing store is full
/ G! q( N' n! i8 }. h# Decrease Java heap size (-Xmx/-Xms)- `# O l/ T k- H& n. L i) \
# Decrease number of Java threads; y1 N$ n! N! z$ O* a j j
# Decrease Java thread stack sizes (-Xss)2 d( @' c% s, D) ^$ K. K$ s" z& J
# Set larger code cache with -XX:ReservedCodeCacheSize=. p+ t. i' S6 u) Y
# JVM is running with Zero Based Compressed Oops mode in which the Java heap is
$ L, m6 M4 V6 }2 B2 e& T# placed in the first 32GB address space. The Java Heap base address is the
: R5 R% X d* l4 u% c8 ^5 A# maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress
0 x. {" W4 e. t, B# to set the Java Heap base and to place the Java Heap above 32GB virtual address.& r* S0 d! c, w6 Q
把所有其他程序关掉,增加jvm内存分配 |
|