netty的direct memory大小设置
最近遇到一个 netty 的 OutOfDirectMemoryError 报错,是在分配 direct memory 时内存不足导致的,看了下报错提示,要分配的内存大小为 16M,剩余的空间不足。这里 max direct memory 大约有 7G,于是就有一个疑问,这个值是怎么设置的?代码分析这里使用的 netty 版本是 4.1.14.Final,如下是报错时的调用栈信息,主要关注下PlatformDependent这个类。复制 1234567891..