|
|
# Possible reasons:
! V3 r& s/ @% p1 k0 O# The system is out of physical RAM or swap space
! f: y% b) ]$ F$ |: s% A/ o: D# The process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap
6 D, D/ [$ V: O9 r) H2 Z' N# Possible solutions:8 n: d2 }) M8 U, B( E! j
# Reduce memory load on the system
9 \& y1 z0 ^7 Q# Increase physical memory or swap space; j+ V- q, x! |- h
# Check if swap backing store is full
/ `$ m. e/ ^* p* B4 i0 p* Z$ u# Decrease Java heap size (-Xmx/-Xms)
" x* c) s8 e* ~6 k1 M c: j1 w# Decrease number of Java threads
- b! ]+ {' Z- {# Decrease Java thread stack sizes (-Xss)
! N7 J. E5 f! G* Y# Set larger code cache with -XX:ReservedCodeCacheSize=4 I: l( H4 \0 \% \) ~
# JVM is running with Zero Based Compressed Oops mode in which the Java heap is" p4 {/ q; P d: f2 M! |* J# o
# placed in the first 32GB address space. The Java Heap base address is the
* L8 o4 v7 p" l/ s' i2 O# maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress# p2 @7 `" _' C9 a, Y
# to set the Java Heap base and to place the Java Heap above 32GB virtual address.
$ t) V2 E6 I' [ C$ V/ A- ]把所有其他程序关掉,增加jvm内存分配 |
|