|
# Possible reasons:3 Q. P7 O+ P, ~, {
# The system is out of physical RAM or swap space' h2 @5 P. b6 R# ?, x( F% [6 e1 @
# The process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap
3 U% [8 V6 S* g" H& z+ [- w. q# Possible solutions:
, C9 w1 n) K: Y& h- a, ]5 }# Reduce memory load on the system6 X! T' }* K: s ~9 ]7 Q% t6 h
# Increase physical memory or swap space
5 m* \- n( }8 C4 S5 U# Check if swap backing store is full c) ~, y) [7 z% _
# Decrease Java heap size (-Xmx/-Xms)4 u) u$ N! z5 X- D8 k8 [
# Decrease number of Java threads+ n5 ] V4 y- {1 ~: T0 F @
# Decrease Java thread stack sizes (-Xss)) X# {/ C0 M9 C1 A
# Set larger code cache with -XX:ReservedCodeCacheSize=
4 j7 K ~5 `- S5 V; q& N7 i7 f# JVM is running with Zero Based Compressed Oops mode in which the Java heap is
. c9 \5 {, q5 w6 J' y- c3 _# placed in the first 32GB address space. The Java Heap base address is the
9 ]) t0 D' ~! k0 p$ ?# maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress
8 S2 n7 T# ?% r# to set the Java Heap base and to place the Java Heap above 32GB virtual address., r" |9 N, f. u; ^6 |, p; S
把所有其他程序关掉,增加jvm内存分配 |
|