Memory 在Netty中使用直接分配时,字节的堆分配会增加

Memory 在Netty中使用直接分配时,字节的堆分配会增加,memory,memory-leaks,netty,Memory,Memory Leaks,Netty,根据我对使用直接分配API的理解,我们不应该在堆上分配内存,但我仍然看到byte[] 我是这样分配的 channelContext.alloc().directBuffer() 可视虚拟机堆转储 您在这里看到的字节[]分配被池块用作内部数据结构。每个区块只有一次字节[]分配。您能显示这些字节[]的引用位置吗?@NormanMaurer更新了屏幕截图。@NormanMaurer上面的图片清楚吗?这可能是一只虫子吗?

根据我对使用直接分配API的理解,我们不应该在堆上分配内存,但我仍然看到
byte[]

我是这样分配的


channelContext.alloc().directBuffer()
可视虚拟机堆转储


您在这里看到的
字节[]
分配被
池块
用作内部数据结构。每个区块只有一次
字节[]
分配。

您能显示这些字节[]的引用位置吗?@NormanMaurer更新了屏幕截图。@NormanMaurer上面的图片清楚吗?这可能是一只虫子吗?