|
|
# Possible reasons:& j$ \% p7 }$ O7 {4 X
# The system is out of physical RAM or swap space+ D3 H4 \7 U) E5 Y( ]% k% j, r2 N
# The process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap
0 { b8 B: U: C$ ^0 T# Possible solutions:( w' J% H7 I( } P- _. j( J3 L/ a
# Reduce memory load on the system
+ h; X% X; i/ H& h) d5 y# Increase physical memory or swap space/ [- L$ @, c0 I+ F
# Check if swap backing store is full# L$ y% ?( _! l6 Y
# Decrease Java heap size (-Xmx/-Xms); i+ U0 v$ l* [0 a1 o8 n3 y y$ e
# Decrease number of Java threads$ p6 w$ Y. C% W3 F& |4 U( X, r7 B3 z
# Decrease Java thread stack sizes (-Xss)- I( ?8 t j$ }: O$ Z
# Set larger code cache with -XX:ReservedCodeCacheSize=
' |' q) l' _( l9 L; N& @( t$ O# JVM is running with Zero Based Compressed Oops mode in which the Java heap is6 j+ E% F: `) y# P; o' c
# placed in the first 32GB address space. The Java Heap base address is the
' q4 }% ^0 U3 p; A' Y+ g( Z/ t, p# maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress* k, |. z7 i4 `, F k; ~
# to set the Java Heap base and to place the Java Heap above 32GB virtual address.0 t4 y; S5 X( l; B9 n
把所有其他程序关掉,增加jvm内存分配 |
|