|
|
# Possible reasons:8 S3 m6 u9 g; Q! [4 S
# The system is out of physical RAM or swap space
/ d/ [; P7 f1 D4 J g' Y$ [/ V# The process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap
0 }/ F! P$ h- {- y* s. p# Possible solutions:
- \. o. \% \8 n1 N# Reduce memory load on the system2 `9 o. i0 n7 G7 D# s: Y
# Increase physical memory or swap space
/ q |6 H/ V3 F# C9 E# Check if swap backing store is full
2 ?8 c9 }8 r$ d9 F a# Decrease Java heap size (-Xmx/-Xms)
' _9 b4 |4 F+ s2 E# G/ {. A4 W/ A# Decrease number of Java threads
+ r5 z( y% Z: U' Y M# Decrease Java thread stack sizes (-Xss), d) W, Q. s1 u+ ^2 u
# Set larger code cache with -XX:ReservedCodeCacheSize=
; ^" l& }; ~- M1 ]# s( a# JVM is running with Zero Based Compressed Oops mode in which the Java heap is' T |* \7 I$ P# R. Z
# placed in the first 32GB address space. The Java Heap base address is the0 A8 J: Y6 j* E* k" @
# maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress
. { U3 B. m6 ]% Q5 [4 ~0 L! W. C# to set the Java Heap base and to place the Java Heap above 32GB virtual address.
! ~( a: E8 `# O1 P把所有其他程序关掉,增加jvm内存分配 |
|