|
|
# Possible reasons:
8 I: |4 S5 d& ?. v$ O# The system is out of physical RAM or swap space( p. ~/ v9 v3 h* L" m& Q9 n
# The process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap- \( }/ g) ~7 f$ ]) j3 o6 w* b
# Possible solutions:! a. U$ m8 c+ T- [
# Reduce memory load on the system7 q8 b* F% S- v: Q3 C
# Increase physical memory or swap space
; k' ?! m" M' T4 O# Check if swap backing store is full
4 F1 e M4 E `: ?# Decrease Java heap size (-Xmx/-Xms)
# K. W$ R1 h5 N3 A* _# Decrease number of Java threads
j! {6 _4 P* G2 n7 o( n# Decrease Java thread stack sizes (-Xss)7 `/ h) H2 r1 K8 W& J; `" w
# Set larger code cache with -XX:ReservedCodeCacheSize=, ], J! Z4 e: k% K+ @: O/ q
# JVM is running with Zero Based Compressed Oops mode in which the Java heap is
! d$ _0 g2 f9 n# a6 D; E5 m2 {& V# placed in the first 32GB address space. The Java Heap base address is the
$ z# N4 k2 d- ]. t6 Y" O+ c5 {; z# maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress
! b* X; x0 l4 y& N7 A2 u# to set the Java Heap base and to place the Java Heap above 32GB virtual address.! S/ u' I f7 X7 v
把所有其他程序关掉,增加jvm内存分配 |
|