摘要: 生产服务器JAVA虚拟机内存一般都设置较大,如一般至少5G,是否会发生FULL GC,让虚拟机在一段时间内(几秒内)罢工呢? 对于繁忙的应用,几秒种堵塞的请求是非常多的。 参考: 服务器单机保持长连接50万+ 2012-04-28 15:13:46 分类: Java 最近在做一个保持手机长在线的业务 阅读全文
posted @ 2016-05-17 14:27 hongweigg 阅读(5) 评论(0) 推荐(0)
摘要: 在工程中发现,即便设置了虚拟机的最大堆内存大小,可是还是会发生虚拟机JAVA进程耗用大量内存的情况,比如设置为最大5G,实际可能是十几G,其中一个原因是,Java虚拟机可以在堆外分配内存。这里提供了一个限制堆外分配内存的一种可能的方式: 通过-XX:MaxDirectMemorySize=<size 阅读全文
posted @ 2016-05-17 10:02 hongweigg 阅读(16) 评论(0) 推荐(0)