|
|
# Possible reasons:
5 K, \. Z0 _; ]- _; \6 A5 Z# The system is out of physical RAM or swap space
! E; j6 f& U1 q$ a. x' t# The process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap
9 _* G/ {0 ^& K# Possible solutions:. ?5 X+ i" ~7 L6 d7 I" N
# Reduce memory load on the system
$ o. i. A' j, V3 s, W# Increase physical memory or swap space
, i* |! w% p1 m% E# Check if swap backing store is full
* b; x2 Z" ?$ x! c# Decrease Java heap size (-Xmx/-Xms)
$ p7 [4 o5 n9 [% v/ r1 X0 `1 z# Decrease number of Java threads
8 W( X0 M5 e2 c' A: f. [+ W2 m- s2 h! v# Decrease Java thread stack sizes (-Xss)
0 ], a2 Q" i: @% f# D# Set larger code cache with -XX:ReservedCodeCacheSize=
! u5 C( D* K. f& {% } S3 t* R$ C# JVM is running with Zero Based Compressed Oops mode in which the Java heap is8 f6 j5 `/ Z6 Y& h w8 S% x2 c
# placed in the first 32GB address space. The Java Heap base address is the0 h W5 `) G4 ~0 y4 ~
# maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress
- ^$ r$ t1 l5 `# L: F0 o0 b$ E: l# to set the Java Heap base and to place the Java Heap above 32GB virtual address.
) Z w# c! |3 Z/ Y8 H6 U3 `把所有其他程序关掉,增加jvm内存分配 |
|