|
# Possible reasons:
) s' R! Y) Y0 ]2 v# @- S \' r( Z% z# The system is out of physical RAM or swap space
& M0 R6 d( l% Z! U# The process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap3 O* a, p: @6 y- U7 o2 f
# Possible solutions:
5 y+ P- M( c2 ]; r# Reduce memory load on the system
: d' F- {+ h9 G0 y. ^# Increase physical memory or swap space
' @: h3 F, v6 k, @; v$ @2 `" M# Check if swap backing store is full) C% K' {; Z R# K
# Decrease Java heap size (-Xmx/-Xms)" e% e/ m% M7 S, T
# Decrease number of Java threads( [. y- b; y' T( @' M
# Decrease Java thread stack sizes (-Xss)" k5 S! I5 H2 l" `6 C7 \
# Set larger code cache with -XX:ReservedCodeCacheSize=$ d/ B2 O: v9 `9 B1 D$ ] ]
# JVM is running with Zero Based Compressed Oops mode in which the Java heap is
! H* R& a4 h8 v8 X0 M# placed in the first 32GB address space. The Java Heap base address is the
2 O+ J. m+ T1 F; K, J# maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress- Z. {$ M, O L- @$ X
# to set the Java Heap base and to place the Java Heap above 32GB virtual address.
. R+ V6 C' S3 o& u把所有其他程序关掉,增加jvm内存分配 |
|