|
|
# Possible reasons:! \* @' `8 J) K- u1 [- t% u6 g5 r
# The system is out of physical RAM or swap space. f# F9 E* f! f d
# The process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap. D/ D# R% e- W0 @3 U7 M9 b
# Possible solutions:
3 O" ^; G6 x. Q8 {' N# Reduce memory load on the system
1 b# Q; S* I: h) |' x# Increase physical memory or swap space
o7 N- x5 S( Z2 x" z" t# Check if swap backing store is full7 F1 b& Y7 }9 E9 q
# Decrease Java heap size (-Xmx/-Xms)% z1 p& g7 E5 x. n: f+ d, ?. ]$ n
# Decrease number of Java threads
( A9 T3 l+ z% {9 f# Decrease Java thread stack sizes (-Xss)
/ B& [" k- A5 D" k7 R4 s5 k# Set larger code cache with -XX:ReservedCodeCacheSize=
% Y9 q2 H5 t+ G, P$ s3 d# JVM is running with Zero Based Compressed Oops mode in which the Java heap is) X. B, B1 W/ n- D( }/ J) D
# placed in the first 32GB address space. The Java Heap base address is the( R- m' @. O6 W4 }
# maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress
* `' E7 j* g+ O& |* n9 @# to set the Java Heap base and to place the Java Heap above 32GB virtual address.: m4 s y. j1 O
把所有其他程序关掉,增加jvm内存分配 |
|