[英]netty PoolChunk memory leak
我从堆转储中发现了一个奇怪的情况,堆中有大约 190 多个 PoolChunk 实例,但只有 2 个 PooledUnsafeDirectByteBuf。 每个 PoolChunk 分配了自己的 PoolSubpage,它是 netty 的 sizeClass 中的“小”类型,作为 pageSize 和分配大小,因此 maxElementSize 为 32,numAvail 显示有多少子页面可以自由分配。 这是一个 PoolChunk 及其 PoolSubpage 的堆转储示例。我不明白为什么这些 PoolChunk 不能被垃圾收集,因为它们几乎没有被 ByteBuf 使用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.