重启程序,还解决不了,改长度,
jmap dump堆内存,注意在生产环境使用cms gc dump会导致stop the world。
dump完成后使用mat或jprofile分析。
如果紧急,可以用jmap -histo导出堆使用情况,简单分析下。
同时可以用jstack打出线程栈,用gceasy或者fastthread在线进行分析。

重启程序,还解决不了,改长度,
jmap dump堆内存,注意在生产环境使用cms gc dump会导致stop the world。
dump完成后使用mat或jprofile分析。
如果紧急,可以用jmap -histo导出堆使用情况,简单分析下。
同时可以用jstack打出线程栈,用gceasy或者fastthread在线进行分析。