|
|
# Possible reasons:4 h. K w Z4 [+ O- C( ^4 l
# The system is out of physical RAM or swap space& ^6 T7 A( W- M% X& K5 L
# The process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap
- _* ~9 Q$ c% J& Y# Possible solutions:
# G& l2 v3 Z+ U- ?# Reduce memory load on the system
. _' C- [( x' J+ I7 E2 V9 d# Increase physical memory or swap space: r/ l( A3 N- g1 e
# Check if swap backing store is full
( n% c2 w4 G5 C4 d# S' e# Decrease Java heap size (-Xmx/-Xms)0 R+ j/ P4 m/ d4 X5 N8 M6 u
# Decrease number of Java threads
/ z$ f" e) G: ]3 Y* q7 O# Decrease Java thread stack sizes (-Xss)7 d) _' ~" O0 z3 ~) R$ @% D
# Set larger code cache with -XX:ReservedCodeCacheSize=
& r, D) ~+ Z, d' T. t( ^* `- C5 E# JVM is running with Zero Based Compressed Oops mode in which the Java heap is
( H8 _% L6 A- f/ M/ l# placed in the first 32GB address space. The Java Heap base address is the
; e+ M1 u- G# b" B! | u! d8 Q# maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress
5 Z3 m. e ^- A* z# to set the Java Heap base and to place the Java Heap above 32GB virtual address." u( D; H9 A% W1 ?
把所有其他程序关掉,增加jvm内存分配 |
|