|
|
# Possible reasons:1 G+ }/ a$ m: O4 M ^( r
# The system is out of physical RAM or swap space: Q$ B9 w2 y+ @
# The process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap
* a$ z, X6 f7 t+ t; G6 a+ }# Possible solutions:. K5 W, D# v, ?5 V
# Reduce memory load on the system
# y& _, D$ `% B/ A: ]3 |# Increase physical memory or swap space5 R+ T. O+ N# b' A7 J; ?
# Check if swap backing store is full t6 y/ ]8 u6 q4 m" y. S" @: I
# Decrease Java heap size (-Xmx/-Xms), J( z' e L/ T5 d n
# Decrease number of Java threads
. Z0 M9 H, x0 @7 o# Decrease Java thread stack sizes (-Xss)
( A% y1 D7 e! F& \9 E" P& }$ n# Set larger code cache with -XX:ReservedCodeCacheSize=
/ S2 ~! e2 O/ E& P' f/ g$ B* O# JVM is running with Zero Based Compressed Oops mode in which the Java heap is* A( P6 u# ?& |* I" a0 f! ~. b
# placed in the first 32GB address space. The Java Heap base address is the) c$ ~- k% f* F- e
# maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress
% @4 r& J. ~- B) @- [# to set the Java Heap base and to place the Java Heap above 32GB virtual address.
; ?4 i3 o$ S+ Q4 {6 ?' r( C把所有其他程序关掉,增加jvm内存分配 |
|