|
|
# Possible reasons:- l; H( w+ ^* b) C
# The system is out of physical RAM or swap space/ }7 I/ m9 k* o: `/ D& }& c
# The process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap/ L5 @7 V8 p2 k
# Possible solutions:
6 w8 I. j- N0 l# }( u5 p- I# Reduce memory load on the system
$ }/ ?6 b7 A% C' P {" Q0 \6 v# Increase physical memory or swap space6 h5 q: U7 l" s+ D0 I$ e5 u" O
# Check if swap backing store is full
3 J# J7 o2 f0 G# Decrease Java heap size (-Xmx/-Xms)& H z, x# H3 n- |* G
# Decrease number of Java threads
4 k) ^4 F4 w. K& ~% B" ]# Decrease Java thread stack sizes (-Xss)
& p1 D9 g+ o0 X+ ?2 U: R# Set larger code cache with -XX:ReservedCodeCacheSize=2 L- r; K4 k- r7 u* H
# JVM is running with Zero Based Compressed Oops mode in which the Java heap is6 d! T6 w4 h4 n$ B, N: T
# placed in the first 32GB address space. The Java Heap base address is the+ R' q1 B+ P8 N! y2 y
# maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress
, f( G4 N5 d$ K/ a! R# to set the Java Heap base and to place the Java Heap above 32GB virtual address.6 y Y' M" g9 J5 m2 O" G
把所有其他程序关掉,增加jvm内存分配 |
|