|
# Possible reasons:
2 Z$ }$ @# u. N2 q) s+ N# The system is out of physical RAM or swap space1 w8 P6 `7 g2 G, B
# The process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap
/ H" [ j" v: j2 n- f( N# Possible solutions:
* c, R; ?; ]) V9 ~7 R# }/ i2 e# Reduce memory load on the system
7 u) J- e" c" d5 |/ u, F3 R; ]# Increase physical memory or swap space
8 H" G5 Z3 h6 c( ]% T$ h" \# Check if swap backing store is full
; m8 V. g w) G# Decrease Java heap size (-Xmx/-Xms), x, S4 D) `' Y% L' z
# Decrease number of Java threads0 m1 n# {7 q! \
# Decrease Java thread stack sizes (-Xss)
& l4 @0 [+ b( W7 d( h' D" Q& I, ~# Set larger code cache with -XX:ReservedCodeCacheSize=
* A4 L+ n" o, t/ {# JVM is running with Zero Based Compressed Oops mode in which the Java heap is
3 @" I: h6 q) w( S! J l0 f# placed in the first 32GB address space. The Java Heap base address is the- F* Z) A# p- U4 S4 m
# maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress
8 y" f4 F2 X1 R# e$ P$ I% {# R0 G# to set the Java Heap base and to place the Java Heap above 32GB virtual address.$ p' h: Y: b. q3 j# l
把所有其他程序关掉,增加jvm内存分配 |
|