|
# Possible reasons:
# ^4 F& K% S/ N! q# A2 _7 A* U# The system is out of physical RAM or swap space
! L; t% p9 S4 J! A, r( N* D$ T# The process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap6 n% L" B" s2 Y* }
# Possible solutions:
1 E4 k' N2 z' X4 [ P# k: q# Reduce memory load on the system
& D2 Y; H9 ?3 Z, m# Increase physical memory or swap space. e- }7 R, ^0 B: |& ?
# Check if swap backing store is full7 [3 C% X2 d$ {
# Decrease Java heap size (-Xmx/-Xms)4 c* B$ J4 t% x+ a
# Decrease number of Java threads5 B0 |: ~4 H4 G: n$ \' _
# Decrease Java thread stack sizes (-Xss)
& i7 j1 W8 b3 ?# Set larger code cache with -XX:ReservedCodeCacheSize=( v, w! W+ M' @# u
# JVM is running with Zero Based Compressed Oops mode in which the Java heap is' {* f2 t H# c: l6 p; p8 P3 k
# placed in the first 32GB address space. The Java Heap base address is the# R+ ~( Y/ S; @* w& c$ Z
# maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress
& p. x; `" z. d) n# to set the Java Heap base and to place the Java Heap above 32GB virtual address.# A g& L, P# Y9 p& V
把所有其他程序关掉,增加jvm内存分配 |
|