Java教程

netty内存溢出查看总结

本文主要是介绍netty内存溢出查看总结,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

1.查看内存溢出设置
ResourceLeakDetector.setLevel(ResourceLeakDetector.Level.ADVANCED);
2.报错栈不够
有时候报错一堆,但是看不到自己哪里的代码堆栈溢出,那就修改下面的值。
System.setProperty(“io.netty.leakDetection.targetRecords”,“20”);
这里值根据自己情况设置
3.release不掉
release时还得看bytebuf类型,如果是heap类型,不需要手动释放,并且就算手动释放,引用次数也不会变

学习netty的推荐Netty实战这本书,
netty实战的pdf:
https://url34.ctfile.com/f/33079834-529022795-9e4a21
(访问密码:8213)

这篇关于netty内存溢出查看总结的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!