|
|
# Possible reasons:
4 Y6 l2 @9 |: ~" }- K* l/ r I9 q/ Y# The system is out of physical RAM or swap space5 F) P: {" q" f/ x
# The process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap1 J+ M1 o+ W( N9 o) P( z* e# d" e
# Possible solutions:, e+ I% F9 E- I! M- h0 A
# Reduce memory load on the system: R" j# H+ a F
# Increase physical memory or swap space
9 m+ }1 `. @) M- X& u, d7 G/ `3 x# Check if swap backing store is full6 n7 b1 q0 I' L9 K9 @9 k+ C5 [
# Decrease Java heap size (-Xmx/-Xms)
8 b) K% n! u P2 Z3 e; R4 T# Decrease number of Java threads
7 A: e# v. y* j7 D7 i/ k# g. N+ K# Decrease Java thread stack sizes (-Xss); r- h' R n; I z
# Set larger code cache with -XX:ReservedCodeCacheSize=
5 A; x$ h! [5 u: ]- \# JVM is running with Zero Based Compressed Oops mode in which the Java heap is' @6 Q2 r1 N L5 H
# placed in the first 32GB address space. The Java Heap base address is the8 f Q; D- J( G, G
# maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress
. ^. o0 @3 Q* s! b3 o m( d# to set the Java Heap base and to place the Java Heap above 32GB virtual address.
& |. j A) k) i把所有其他程序关掉,增加jvm内存分配 |
|