|
|
# Possible reasons:
2 i. I8 j3 C4 N( I G1 b# The system is out of physical RAM or swap space1 x Q8 h" Q2 m' J l) E1 S0 M' n
# The process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap
/ Y1 r' Z$ u( U/ R% O, }. h# Possible solutions: Y2 z3 g) q8 m7 `
# Reduce memory load on the system
& S6 m7 i9 Z& }1 a3 b# Increase physical memory or swap space# a! s3 z+ P- W
# Check if swap backing store is full
2 P6 B, z, S9 ~$ C, B# Decrease Java heap size (-Xmx/-Xms)% x4 g; |5 K+ Q6 E+ V! y
# Decrease number of Java threads
; X3 S7 A1 F& \4 y/ @. D- f# Decrease Java thread stack sizes (-Xss); @5 S; d9 y& Y. k, P, _
# Set larger code cache with -XX:ReservedCodeCacheSize=$ H8 N- h% ~/ h( E2 I. Y
# JVM is running with Zero Based Compressed Oops mode in which the Java heap is% p6 n. ^3 o9 E, ]
# placed in the first 32GB address space. The Java Heap base address is the! F/ n0 p4 d1 X+ f
# maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress
2 J X9 o+ g3 g2 }/ J5 t# to set the Java Heap base and to place the Java Heap above 32GB virtual address.+ s5 f; r) p, e) X
把所有其他程序关掉,增加jvm内存分配 |
|