关于Java Gc的一点记录

 

 

最近遇到一个问题,一个读redis写文件的程序,程序运行的时候,内存一直正常(波浪线,有高有低),然而当redis中没有数据以后,jar程序一直空转,但是内存一直默默的增长,用Jconsole看了下,程序在运行过程中,GC 调用 PS Scaveenge回收了1766了,PS MarkSweep是0,(图中的1是手动执行Perform GC以后的结果,内存直线下降,之后又默默回升)

 

posted @ 2017-02-28 10:48  Jerryi224  阅读(106)  评论(0)    收藏  举报