|
# Possible reasons:6 y4 h2 l1 Q/ D, ]1 f1 _
# The system is out of physical RAM or swap space
, E5 _4 w, Y* d9 \/ ^& J# The process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap$ I5 ?+ x# N0 ^# Y+ L3 v
# Possible solutions:
7 u# R' G8 f/ z, P# Reduce memory load on the system
& V+ U! N7 C3 i# Increase physical memory or swap space+ W. q# S; s) L4 [; T
# Check if swap backing store is full/ H; f8 |; x% ?6 e& D( B
# Decrease Java heap size (-Xmx/-Xms); [! v$ u _3 k% U/ r! C
# Decrease number of Java threads
; c% U# J3 G8 w6 F2 D( b. M# Decrease Java thread stack sizes (-Xss)
, u `" h7 N6 z4 x2 }+ [# Set larger code cache with -XX:ReservedCodeCacheSize=& q5 v' C: z- L& q# H7 B
# JVM is running with Zero Based Compressed Oops mode in which the Java heap is
J+ j9 x0 }2 W7 b0 M# placed in the first 32GB address space. The Java Heap base address is the
1 y6 z9 V9 h5 T' _& W# maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress6 f/ O& Q E4 a7 V
# to set the Java Heap base and to place the Java Heap above 32GB virtual address.. z, M Y4 _5 b) Z4 G
把所有其他程序关掉,增加jvm内存分配 |
|