|
# Possible reasons:, t) o$ t% ~* h( M8 O
# The system is out of physical RAM or swap space
0 G8 D3 A: D8 L4 y7 [# The process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap& K7 a+ {$ s( x4 {$ X ?
# Possible solutions:5 o- ^2 l1 o* l4 i
# Reduce memory load on the system
* P. g2 R* ?& F( |' v/ c' \! @# Increase physical memory or swap space$ s, c$ ~! R. T& W6 e
# Check if swap backing store is full
( ]: k# U) A& r, h! }8 a# Decrease Java heap size (-Xmx/-Xms)
- E: c) e# w9 j# Decrease number of Java threads! ~. _$ E3 ~2 t/ N5 N# b C* ?
# Decrease Java thread stack sizes (-Xss)& i9 H' G' Z1 c, n. C
# Set larger code cache with -XX:ReservedCodeCacheSize=+ Y" G( d9 D3 }# g: F; z5 y
# JVM is running with Zero Based Compressed Oops mode in which the Java heap is" g, A7 J7 \/ ~0 m$ [6 v
# placed in the first 32GB address space. The Java Heap base address is the
0 {# Y" ~9 ]0 {6 O- Y/ ]# maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress
3 W$ I8 d: M9 W, m* e$ \1 C, H3 c% c1 L# to set the Java Heap base and to place the Java Heap above 32GB virtual address.. P3 ~8 v4 c2 B4 A0 t, d- h
把所有其他程序关掉,增加jvm内存分配 |
|