|
|
# Possible reasons:
" \" N4 {. G0 X% U0 Z# The system is out of physical RAM or swap space8 E5 R" d! P' _
# The process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap4 \2 {' S( A" ^2 L5 y8 \ e' ]
# Possible solutions:
" Q2 ?1 [3 e- {# Y# Reduce memory load on the system
/ I& m& `8 G# P4 X4 s' N# Increase physical memory or swap space
; b! C s, G1 C* x# Check if swap backing store is full
# P1 y, E/ \0 I# Decrease Java heap size (-Xmx/-Xms)/ d- D1 e/ e9 ~* `
# Decrease number of Java threads
. r+ c" L& Z$ s- v- D, p# Decrease Java thread stack sizes (-Xss)
5 ]- v9 ]5 V! ^0 a# Set larger code cache with -XX:ReservedCodeCacheSize=- ]1 G1 t5 D: r$ l9 `- N
# JVM is running with Zero Based Compressed Oops mode in which the Java heap is# ^; o* n. A3 }9 L) N9 a- {
# placed in the first 32GB address space. The Java Heap base address is the
) w8 J; Z" p$ B% `# z# maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress
: q7 |- V5 V- _. o# to set the Java Heap base and to place the Java Heap above 32GB virtual address.
2 D0 K- |3 U3 D* `7 v2 n把所有其他程序关掉,增加jvm内存分配 |
|