JAVA問題定位大雜匯之java 虛擬機內存佔用超出 -Xmx設置

最近一個同事遇到一個詭異的現象,jvm只分配了8G內存,但是經過top查看,該java進程佔用了30G物理內存(該機最大內存32G)。該現象致使監控系統報警頻繁並出現宕機。java 同事讓我看下這個問題,我一看打消了他的疑惑。這個是一個非堆溢出問題,java進程佔用了不少非堆內存,沒有釋放. NIO是引發該類問題的兇手,Groovy也會致使相似問題出現。非堆內存溢出,用jvm提供工具,是沒有辦法定
相關文章
相關標籤/搜索