|
# Possible reasons:
) d" h- ?/ f' q; u) e# The system is out of physical RAM or swap space
6 O" S5 G k: {# The process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap1 H( v2 l- h5 H. V4 I- g9 @' b
# Possible solutions:
$ @" T9 N X& h5 m1 H6 [0 c# Reduce memory load on the system5 s" @: ~% `: v# G2 H6 b
# Increase physical memory or swap space) d- \3 X) E! q
# Check if swap backing store is full
5 u2 X3 s' R, ^4 {# Decrease Java heap size (-Xmx/-Xms)
_; N9 v/ D# Q( g- U. O: W# Decrease number of Java threads
- v: W- g z# ?- V# U) Q" @3 E6 L" M# Decrease Java thread stack sizes (-Xss)
a' w7 s, v8 x2 W9 n7 v4 F/ Q# Set larger code cache with -XX:ReservedCodeCacheSize=% Q+ [- z, j8 ~) P' u( D5 m
# JVM is running with Zero Based Compressed Oops mode in which the Java heap is
0 l6 b" d/ b# R# placed in the first 32GB address space. The Java Heap base address is the
1 U% H$ b" _. g5 ~+ m: S- j# maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress+ n/ i/ M/ I! \! h
# to set the Java Heap base and to place the Java Heap above 32GB virtual address.; v" _% X' U k! ^' j: R8 X4 y
把所有其他程序关掉,增加jvm内存分配 |
|