|
|
# Possible reasons:1 H5 q3 n9 n, Q( d. U! e) P
# The system is out of physical RAM or swap space/ ?6 @8 O% m: L" N" z
# The process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap
! u% ~. P5 v0 y/ i4 m& a6 O' w9 U# Possible solutions:0 s$ m1 f! ^" V( g& E+ V/ A) L! H
# Reduce memory load on the system
( ^: G" f% H. @8 c6 c! {# Increase physical memory or swap space
1 c) ^0 k! p% [5 @, W# Check if swap backing store is full
/ J: y* m! s( C! G1 S( c# Decrease Java heap size (-Xmx/-Xms)
0 b1 c! S( V8 O+ v# Decrease number of Java threads9 e \1 _+ J6 x0 ^% D: A
# Decrease Java thread stack sizes (-Xss)9 ]8 K- y" v3 }
# Set larger code cache with -XX:ReservedCodeCacheSize=$ o4 c7 T; l3 u0 W o& B6 W& w7 W
# JVM is running with Zero Based Compressed Oops mode in which the Java heap is
( E0 q, \5 k" P* e( i& j7 H; r( R# placed in the first 32GB address space. The Java Heap base address is the8 r. v. [6 V: e
# maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress
# k* W( H+ T: N2 \: [5 Y/ ~/ A9 H# to set the Java Heap base and to place the Java Heap above 32GB virtual address.
8 R2 q8 D9 K, _! r$ G把所有其他程序关掉,增加jvm内存分配 |
|