|
|
# Possible reasons:: A- N# }* s4 T; ?
# The system is out of physical RAM or swap space
9 U C# p9 X5 `* r" G# The process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap5 v! E2 Y% w* u+ q9 R" x& M7 j
# Possible solutions:; O6 r% |$ A. |7 E; e
# Reduce memory load on the system
9 E3 ]2 Y( u8 q# Increase physical memory or swap space
6 ^5 N& \: P2 M' c' N) ]# Check if swap backing store is full# I. t% S+ l7 q" k2 j9 d; F! A- q5 o
# Decrease Java heap size (-Xmx/-Xms) D2 Y) R: _! Z) h, M5 O
# Decrease number of Java threads6 g. \( i6 k: ?* [- F) _/ I
# Decrease Java thread stack sizes (-Xss)6 Y$ ~" L/ _7 t. s
# Set larger code cache with -XX:ReservedCodeCacheSize=
# n5 E' w3 }. U3 N. d% y) t# JVM is running with Zero Based Compressed Oops mode in which the Java heap is# I/ g0 c" m) s1 Z2 d& _1 h$ o
# placed in the first 32GB address space. The Java Heap base address is the2 X' b! Q- f: t# u
# maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress! `* c2 }' _; d* S: L4 B
# to set the Java Heap base and to place the Java Heap above 32GB virtual address.* o& J; Q' g& [# R8 H j
把所有其他程序关掉,增加jvm内存分配 |
|