|
|
# Possible reasons:# j, d7 \4 q3 c* f1 z- r! z
# The system is out of physical RAM or swap space
, K* ~* D3 K: E+ X+ F# The process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap
; a e$ X* \; e0 a( @% D- ]0 {# Possible solutions:
$ | x6 _) X# `9 z* n% p# Reduce memory load on the system- o$ B, ~9 q2 z* ~" V
# Increase physical memory or swap space9 Y( _' Q+ }. n
# Check if swap backing store is full
, o8 r$ ~; }: M5 t3 u+ q5 W# Decrease Java heap size (-Xmx/-Xms)$ x( D$ M) b1 K* ~. O* S+ O
# Decrease number of Java threads* a5 z" s% a3 D) a. M& }, D& D
# Decrease Java thread stack sizes (-Xss)
( g2 C4 x' M! E& L# ? M# s; a# Set larger code cache with -XX:ReservedCodeCacheSize=* t* Z/ ?) `* f/ [. t
# JVM is running with Zero Based Compressed Oops mode in which the Java heap is* _, [5 {6 D! O8 C- ]# c7 L; Y1 b
# placed in the first 32GB address space. The Java Heap base address is the1 t4 Q J2 ^; [
# maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress
- [, D0 f% ?3 g; L# to set the Java Heap base and to place the Java Heap above 32GB virtual address.; N2 ~9 x; |. n1 U, }
把所有其他程序关掉,增加jvm内存分配 |
|