|
|
# Possible reasons:
0 `& e2 C- Z9 ^# The system is out of physical RAM or swap space* L0 K9 J) ~$ I$ j' W( t
# The process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap! Y F1 _9 I; c% |8 N7 n
# Possible solutions:
0 C& x* d3 e0 _3 u# Reduce memory load on the system
; [' m. t2 U9 n# Increase physical memory or swap space
' Y I, {, k1 x9 W% Z) Z5 u# Check if swap backing store is full
7 B: P) M; d& m' O, v# Decrease Java heap size (-Xmx/-Xms)& |" {, C' D# q! `- v7 d
# Decrease number of Java threads
' [# J; f0 G% m9 ?; w# Decrease Java thread stack sizes (-Xss)* v2 T% H5 h+ I: e C: u
# Set larger code cache with -XX:ReservedCodeCacheSize=
) G, z3 i; s. S0 @: f1 h# JVM is running with Zero Based Compressed Oops mode in which the Java heap is
* _. N" ?) H1 O, P; L( w# placed in the first 32GB address space. The Java Heap base address is the
) b- F. r2 ]/ ]9 a7 U. C ] A# maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress
' z5 N- ^* D# u* o* g- g8 b% [+ u2 G# to set the Java Heap base and to place the Java Heap above 32GB virtual address.
5 _: `( k8 q8 f& g: e6 z/ d9 L' ?把所有其他程序关掉,增加jvm内存分配 |
|