|
|
# Possible reasons:) V. w+ J( o* m( D- y* ^
# The system is out of physical RAM or swap space9 I# f" ?* X" t+ n+ k9 T1 {3 }
# The process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap, n7 \8 H; I/ e6 J
# Possible solutions:
1 C! x# y; {+ ~9 _/ C) Q( v$ u6 |# Reduce memory load on the system: G' x3 V& L9 x5 x
# Increase physical memory or swap space
1 J0 w) s7 a" ^9 a5 t* r# }$ d# Check if swap backing store is full
6 r/ X8 u% C1 R/ ?2 r$ d# Decrease Java heap size (-Xmx/-Xms)
8 J5 g- A% }2 K, M6 ?! ~7 |# Decrease number of Java threads
2 p, A# O3 l1 y: {! _# Decrease Java thread stack sizes (-Xss)
" x; s# h3 `5 J% ^# N- J# Set larger code cache with -XX:ReservedCodeCacheSize=" \! [: N- ?% F) B
# JVM is running with Zero Based Compressed Oops mode in which the Java heap is0 D# o% Z i" l. @ d2 Q
# placed in the first 32GB address space. The Java Heap base address is the
5 O/ k6 k4 p5 `+ d# maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress. Z3 p& V8 a. }0 w s0 n
# to set the Java Heap base and to place the Java Heap above 32GB virtual address.
5 D/ T: H, B& b2 v( L/ m把所有其他程序关掉,增加jvm内存分配 |
|