|
|
# Possible reasons:! D. o# E( ~# p' w/ F& z% f
# The system is out of physical RAM or swap space
4 @; [3 r |6 v% ~ W( D# The process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap
/ V2 V& E2 N! Z: V# E7 \. g( h" ^# Possible solutions:) q- i/ o v8 B& v/ w/ _
# Reduce memory load on the system$ H. J6 X% @- e9 D: [
# Increase physical memory or swap space# P& O' t {5 `5 z7 i9 G! J p1 ^- |
# Check if swap backing store is full
7 V! _( X$ X- ]( a! v! J3 W5 _# Decrease Java heap size (-Xmx/-Xms)
5 D9 ~1 B7 R1 J* b0 Z# Decrease number of Java threads
8 H: V: Z6 P3 j3 c! e. Q% B- p# Decrease Java thread stack sizes (-Xss)9 s- `$ T! u) t( h6 C& O% S Z
# Set larger code cache with -XX:ReservedCodeCacheSize=
$ n1 W, L3 k% p- m# JVM is running with Zero Based Compressed Oops mode in which the Java heap is3 L+ H0 c9 j3 x9 [* |! u3 _
# placed in the first 32GB address space. The Java Heap base address is the
3 A8 J' v8 z2 p& e# maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress
) a# J+ X, G P8 z$ ]. }# to set the Java Heap base and to place the Java Heap above 32GB virtual address.# q; i, b+ b' U- V2 b, }
把所有其他程序关掉,增加jvm内存分配 |
|