JVM 与 Linux 的内存关系详解

在一些物理内存为8g的服务器上,主要运行一个Java服务,系统内存分配以下:Java服务的JVM堆大小设置为6g,一个监控进程占用大约 600m,Linux自身使用大约800m。java 从表面上,物理内存应该是足够使用的;但实际运行的状况是,会发生大量使用SWAP(说明物理内存不够使用 了),以下图所示。因为SWAP和GC同时发生会导致JVM严重卡顿,因此咱们要追问:内存究竟去哪儿了?linux
相关文章
相关标签/搜索