|
|
# Possible reasons:
/ F4 y( k, w* Z4 e% M9 J/ [/ N# The system is out of physical RAM or swap space
v) \. ^! Y+ H2 [8 \# The process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap
1 b- I9 k! g }# |: B- q9 l# Possible solutions:0 j3 Y$ E; l$ A* S2 f
# Reduce memory load on the system
2 `& F, E* G; z3 B# Increase physical memory or swap space. i$ z" }# A- z+ X: s3 D; G
# Check if swap backing store is full
/ A7 Y3 G+ ^7 I6 y( Z) {# Decrease Java heap size (-Xmx/-Xms)8 g' K) K$ Q4 w: {& l* N
# Decrease number of Java threads
3 [1 G5 Z2 W9 Z" P& y1 u# Decrease Java thread stack sizes (-Xss) L) S; J. K* z4 h& V* `
# Set larger code cache with -XX:ReservedCodeCacheSize=
' B/ d4 A2 {* b Z9 V. q1 D) O# JVM is running with Zero Based Compressed Oops mode in which the Java heap is& s; X( k! `1 L# D8 m
# placed in the first 32GB address space. The Java Heap base address is the
" v, e( x0 i6 b/ p# maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress# g7 r% C6 C& n/ C
# to set the Java Heap base and to place the Java Heap above 32GB virtual address.
$ [% [8 o" x: y& W: |9 d) u4 J把所有其他程序关掉,增加jvm内存分配 |
|