2018年11月7日
摘要: 首先我们修改下JVM的启动参数,重新运行之前博客中的代码。JVM启动参数和测试代码如下: -verbose:gc -XX:+PrintGCDetails -XX:+DisableExplicitGC -XX:MaxDirectMemorySize=40Mimport java.nio.ByteBuf 阅读全文
posted @ 2018-11-07 16:59 sidesky 阅读(5961) 评论(0) 推荐(0) 编辑
摘要: 原文出处: 美团技术团队 引言 在一些物理内存为8g的服务器上,主要运行一个Java服务,系统内存分配如下:Java服务的JVM堆大小设置为6g,一个监控进程占用大约600m,Linux自身使用大约800m。从表面上,物理内存应该是足够使用的;但实际运行的情况是,会发生大量使用SWAP(说明物理内存 阅读全文
posted @ 2018-11-07 16:50 sidesky 阅读(424) 评论(0) 推荐(0) 编辑