JVM 與 Linux 的內存關係詳解

在一些物理內存爲8g的服務器上,主要運行一個Java服務,系統內存分配如下:Java服務的JVM堆大小設置爲6g,一個監控進程佔用大約 600m,Linux自身使用大約800m。 從表面上,物理內存應該是足夠使用的;但實際運行的情況是,會發生大量使用SWAP(說明物理內存不夠使用 了),如下圖所示。由於SWAP和GC同時發生會致使JVM嚴重卡頓,所以我們要追問:內存究竟去哪兒了? 要分析這個問題,
相關文章
相關標籤/搜索