关于 MpscAtomicArrayQueue 的 Netty 内存泄漏

Netty Memory Leak about MpscAtomicArrayQueue

图片:memory leak about MpscAtomicArrayQueue

环境:ElasticSearch 5.5.1

不知道为什么MpscAtomicArrayQueue的对象会占用这么多内存导致OutOfMemory?

请帮帮我

谢谢!

在我看来,内存使用是由分配器的每线程缓存引起的。我不知道如何在弹性搜索中配置分配器。也就是说,通常 netty 还允许您通过系统属性来执行此操作:

https://github.com/netty/netty/blob/4.1/buffer/src/main/java/io/netty/buffer/PooledByteBufAllocator.java#L102