|
|
# Possible reasons:9 g, i6 L/ ]; e, d, ?
# The system is out of physical RAM or swap space% y: i! k$ o* i: W
# The process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap
4 N4 Y/ P) m6 ]0 a. s9 D0 V" w# Possible solutions:' y2 X. L* ^9 Q7 F. T# O. `" B
# Reduce memory load on the system5 o8 b3 D& ]0 T1 {) B
# Increase physical memory or swap space
* s- D. @) k1 ^: c: C9 K7 }# Check if swap backing store is full) B" n: b8 E' s( @5 X
# Decrease Java heap size (-Xmx/-Xms)- ^+ ?: t' C, B% C
# Decrease number of Java threads
6 V& v# N3 n D) p% L# Decrease Java thread stack sizes (-Xss)
5 M+ V& q3 ~- T; B' T# Set larger code cache with -XX:ReservedCodeCacheSize=
4 `( N G5 d+ i& a9 Y. n# JVM is running with Zero Based Compressed Oops mode in which the Java heap is! [7 J* w8 R, {0 E6 i
# placed in the first 32GB address space. The Java Heap base address is the
) N2 o; l+ b- e, r z# maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress' L; B+ ^5 o. Q9 L) i, a
# to set the Java Heap base and to place the Java Heap above 32GB virtual address.
9 x/ M* z: w7 J, E m/ O+ O2 J把所有其他程序关掉,增加jvm内存分配 |
|