|
|
# Possible reasons:5 A' y% r" ]& u0 q
# The system is out of physical RAM or swap space
' q5 }7 M' C- @5 n# The process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap( {! _' B2 J, d8 I1 S6 y
# Possible solutions:0 N8 R3 t" v* N! g$ ]( [
# Reduce memory load on the system
?. e5 G' G/ {* v, ?: T# Increase physical memory or swap space
! Q+ u. D; ?) s) V! T# Check if swap backing store is full
3 `1 N9 o% x% `. \! _# Decrease Java heap size (-Xmx/-Xms)
- n6 \ r: k0 Q0 q! o$ C( j6 H# Decrease number of Java threads
7 r- A/ x% e9 a/ ^# Decrease Java thread stack sizes (-Xss)
+ o6 k4 }+ a+ ~* c Y+ X5 G4 `# Set larger code cache with -XX:ReservedCodeCacheSize=9 b# D9 D) @$ K
# JVM is running with Zero Based Compressed Oops mode in which the Java heap is: t2 s0 ~+ d' e( H) v- l; T1 r
# placed in the first 32GB address space. The Java Heap base address is the, B& P+ _3 Z0 q) E! }+ i6 X% H# \
# maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress! @% \& w1 Z) H
# to set the Java Heap base and to place the Java Heap above 32GB virtual address.9 j& U8 W& n* k5 b
把所有其他程序关掉,增加jvm内存分配 |
|