我想知道netty的directBytebuf是否将被自动回收

问题描述 投票:0回答:1

Java nio DirectByteBuffer将由JVM管理,而gc将从堆中回收内存。我想知道netty的directBytebuf是否将被自动回收,还是必须手动释放]

java garbage-collection jvm netty nio
1个回答
0
投票

访问诸如PooledDirectByteBuf之类的东西时,通常是最后一个访问者要负责释放。 Netty中的ByteBuf被计算为引用,因此需要正确更新引用的有效数量,以使某些内容有资格进行重新分配。

© www.soinside.com 2019 - 2024. All rights reserved.