|
|
# Possible reasons:& ?! J3 C9 J! `3 l9 N. {3 d3 H1 D9 b
# The system is out of physical RAM or swap space) U9 B9 N/ A M# W) O2 z& c" O
# The process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap" t( m) C- N5 k8 I5 O
# Possible solutions:; A; E( P. u: H
# Reduce memory load on the system
, t; i2 b, M; M. V: T$ j5 K d# Increase physical memory or swap space6 a$ R. ?6 T# \9 P. |1 B
# Check if swap backing store is full
. \! t* n. \# B6 W& b4 x# Decrease Java heap size (-Xmx/-Xms)
- j: j- j' z, k1 v# Decrease number of Java threads
4 |. ~( d' T' p* y x. d1 z0 L% K% H$ `# Decrease Java thread stack sizes (-Xss); H% h3 {% M1 b( x! J# L6 m
# Set larger code cache with -XX:ReservedCodeCacheSize=
3 W# T+ |1 P$ c. K2 L# JVM is running with Zero Based Compressed Oops mode in which the Java heap is
6 ]: G1 R( ~; X) |% k3 n# placed in the first 32GB address space. The Java Heap base address is the
$ |- J) W* T" Y1 o# maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress N/ u& P; y' @5 [
# to set the Java Heap base and to place the Java Heap above 32GB virtual address.5 _' K' f3 p2 ^5 W* P2 O
把所有其他程序关掉,增加jvm内存分配 |
|