|
|
# Possible reasons:
* E! ~( r) `- g8 \: _# The system is out of physical RAM or swap space
+ V$ h/ X5 A' p" N D# The process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap- `2 N% c t7 E+ a6 f; r' U& ?
# Possible solutions:
( \- T" w- x: E6 O# Reduce memory load on the system
1 y* _# l, d$ {; @% x. n% ^# D+ A# Increase physical memory or swap space
6 c4 v5 z0 |9 D, L4 { \# Check if swap backing store is full
, o" k3 ^# B3 K. v+ v# C# Decrease Java heap size (-Xmx/-Xms)
. J2 \* x' w( }( X9 t# Decrease number of Java threads: j3 @6 d" p- S$ ]
# Decrease Java thread stack sizes (-Xss)
u) K' t- W9 w0 E# Set larger code cache with -XX:ReservedCodeCacheSize=
" G' H3 p ^' F# X( a |# JVM is running with Zero Based Compressed Oops mode in which the Java heap is% N) L! E9 `6 g( A% L
# placed in the first 32GB address space. The Java Heap base address is the
) F% C( d$ c: `, u! f7 l# maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress$ ~9 s) D" O5 e4 S' N! g
# to set the Java Heap base and to place the Java Heap above 32GB virtual address.8 h. R+ Y+ R$ T" W
把所有其他程序关掉,增加jvm内存分配 |
|