使用CMS回收算法,每次启动了CMS回收之后内存会回收一些,但是总量却是始终在上升的。回收过程大概是6G->3G,6G->4G,6G->5G,6G->6G,之后就开始频繁的FullGC。 程序里面已知实际的常驻内存对象大概有2G,通过heap dump看也能看出来就是这2G的对象占用内存排在前面,其他的没看出来有占用内存比较多的。 求教大家如何找到内存上涨的原因?谢谢!