|
|
# Possible reasons:: N! w' P# Z v/ F- \3 W: {
# The system is out of physical RAM or swap space2 N' Q' a' w9 N1 Y
# The process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap/ v7 H& \# m+ ~( j6 L5 S4 g/ a
# Possible solutions:5 r5 d9 ?, N# z" g5 c' i, I, x7 I
# Reduce memory load on the system5 M8 w) _2 U7 A0 Z4 L) F* d5 v
# Increase physical memory or swap space$ ]6 U/ K9 R4 D+ f3 v# b
# Check if swap backing store is full& A2 K1 g. a2 P6 ^0 n3 g' B
# Decrease Java heap size (-Xmx/-Xms)% a5 H8 J7 B% b0 `
# Decrease number of Java threads
* ~1 v( p& A: p% K+ U" y% c# Decrease Java thread stack sizes (-Xss)
7 I/ J( r2 ?+ [! @- R7 b& H, J# Set larger code cache with -XX:ReservedCodeCacheSize=
5 `) s; ^$ G9 U2 a# z# JVM is running with Zero Based Compressed Oops mode in which the Java heap is% m$ A P" U0 }6 H0 A
# placed in the first 32GB address space. The Java Heap base address is the. ?. E; \) v2 F
# maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress
, v4 h6 u) y9 v" `5 P$ k4 ^# to set the Java Heap base and to place the Java Heap above 32GB virtual address.
) `3 g9 P, s) O* x J, ]把所有其他程序关掉,增加jvm内存分配 |
|