|
|
# Possible reasons:( V! O2 o, h( \1 A
# The system is out of physical RAM or swap space' D2 R* @* f/ r" z
# The process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap. x" p6 e! E2 Z" s( m% S6 n
# Possible solutions:
: V0 i. G, a8 m# Reduce memory load on the system! q* J3 U) u) c5 `
# Increase physical memory or swap space
& s- | @5 E, J1 B$ G4 T# Check if swap backing store is full; [3 j4 N8 Y/ m: N% d
# Decrease Java heap size (-Xmx/-Xms); v( l2 l! m; h3 ~; G+ R% D
# Decrease number of Java threads
) Q, a6 o# |( [# Decrease Java thread stack sizes (-Xss)
; h/ r: ` q0 s) L# Set larger code cache with -XX:ReservedCodeCacheSize=; V X" F8 u: j+ |% Y y# I8 e/ b
# JVM is running with Zero Based Compressed Oops mode in which the Java heap is
: }1 C: Z; U0 w- o5 O# placed in the first 32GB address space. The Java Heap base address is the+ Q; t, }/ D0 R; D0 a
# maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress" O! y f+ }7 O/ J
# to set the Java Heap base and to place the Java Heap above 32GB virtual address.
2 M, M# _* s+ l2 J0 { @4 a2 O把所有其他程序关掉,增加jvm内存分配 |
|