【Netty4 简单项目实践】七、上线前准备--内存泄漏监控、系统监控

本文介绍了Netty4项目上线前的两项重要准备:内存泄漏监控和系统监控。针对Netty4的内存泄漏,由于默认不开启监控,需要手动设置运行变量io.netty.leakDetection.level来控制级别。此外,文章还简要提及了内存泄漏主要是针对Bytebuf,正确使用可优化系统性能和减少GC影响。
摘要由CSDN通过智能技术生成

一、内存泄漏

Netty4的内存泄漏监控默认是没有的,需要手动设置。

它的内存泄漏只是针对Bytebuf,这也暗示着使用Bytebuf能提高系统性能降低GC的影响。

配置很简单,就是设置运行变量 

io.netty.leakDetection.level


        String str = Property.getProperty("io.netty.leakDetection.level");
        System.setProperty("io.netty.leakDetection.level", str);

我把探测级别放在配置文件里,在程序入口处放置上面的代码,并且确保在加载Netty4实例之前运行上面代码。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值