标签: elasticsearch out-of-memory netty
图片:memory leak about MpscAtomicArrayQueue
环境:ElasticSearch 5.5.1
我不知道为什么MpscAtomicArrayQueue的对象使用了这么多内存并使OutOfMemory发生了?
请帮帮我
谢谢!
答案 0 :(得分:0)
在我看来,内存使用是由分配器的每个线程缓存引起的。如何在弹性搜索中配置分配器是我所知道的。也就是说通常netty也允许你通过系统属性来实现:
https://github.com/netty/netty/blob/4.1/buffer/src/main/java/io/netty/buffer/PooledByteBufAllocator.java#L102