|
# Possible reasons: T3 Y& m( }! A' V
# The system is out of physical RAM or swap space
8 j w' N; N3 i4 `3 R# a+ a8 b# The process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap
! }. t" c( U0 `6 E# Possible solutions:9 e# N! \# m: x0 j$ ~6 ^7 L! f, `, j
# Reduce memory load on the system
0 \, g8 N& b; F+ p, J# Increase physical memory or swap space
7 U: g" H2 ?- Z) V* a; Y# Check if swap backing store is full
, ~ s1 C m: M1 ^8 C0 h# Decrease Java heap size (-Xmx/-Xms), f$ z5 D* J, t
# Decrease number of Java threads8 o' H* H( }; u. x3 q' w
# Decrease Java thread stack sizes (-Xss)( A5 x6 A1 k0 R" i# G, e" v) n
# Set larger code cache with -XX:ReservedCodeCacheSize= C3 d) t5 [4 H" Q( t- ^/ y1 E# F4 l
# JVM is running with Zero Based Compressed Oops mode in which the Java heap is9 g& A! {, d7 p7 L2 |
# placed in the first 32GB address space. The Java Heap base address is the' z M8 }- D3 U }
# maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress
; r" H% {9 p8 D$ n/ d7 q# to set the Java Heap base and to place the Java Heap above 32GB virtual address.2 A7 N' `2 S I+ _
把所有其他程序关掉,增加jvm内存分配 |
|