|
# Possible reasons:; v' w6 R2 q1 m; m8 M+ P- F3 T i, [
# The system is out of physical RAM or swap space
6 D1 a2 u r$ ]; Z/ i. N ^. [9 d1 T# The process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap7 W7 m4 I- ?+ O8 {- X8 [ C
# Possible solutions:
3 n( _1 Z0 c8 h4 c# Reduce memory load on the system. g4 o' ?: f; q: X
# Increase physical memory or swap space. `3 H9 z! }# j4 |4 q4 O5 D( s
# Check if swap backing store is full3 ?; }8 q; e; }6 R4 i; Y, F: `
# Decrease Java heap size (-Xmx/-Xms)+ \) ], K; T Z1 l1 E. ^
# Decrease number of Java threads! A) a: Y) V$ O
# Decrease Java thread stack sizes (-Xss)
+ K; c# t) X ~" O" l# Set larger code cache with -XX:ReservedCodeCacheSize=
/ y% S Y3 }& D# JVM is running with Zero Based Compressed Oops mode in which the Java heap is3 G" {+ _2 B1 @
# placed in the first 32GB address space. The Java Heap base address is the
2 S$ C: J# ?$ z# e0 B. E2 c# maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress3 s9 @- X! d4 R8 z8 W
# to set the Java Heap base and to place the Java Heap above 32GB virtual address.
, A+ K/ a# C" B7 P把所有其他程序关掉,增加jvm内存分配 |
|