hprof文件怎么分析?这个结果是什么原因造成的?
这是使用jprofiler打开后的文件内容,请问这个结果是什么原因造成的?怎么分析这个文件?
我猜是不是创建了太多的map没有销毁造成的?
——————————
补充
——————————
补充
——————————
补充
——————————
源代码结构图
回答:
byte[]数组快600m了,建议按照size排序,你按照实例数排序能看出啥来 - -
jprofile系统重装已经没有了,jdk自带的jvisualvm.exe查看的话,是能看到被谁持有的
回答:
有10w个byte数组实例,看到有PoolChunk,猜测是使用netty时在某些地方忘记释放内存了,导致内存泄漏
。
有可能是在某个ChannelInboundHandler入站处理器
中的channelRead()
方法,拿到消息对象后没有往后继续传,也没有通过release()
进行释放导致
回答:
能把文件发出来么
以上是 hprof文件怎么分析?这个结果是什么原因造成的? 的全部内容, 来源链接: utcz.com/p/944592.html