课件和 Demo 地址
https://gitee.com/geektime-geekbang/geek_netty
作者回复: “netty在某些方面并不是最优的”,肯定的,不然这15年来就不会一直在持续优化改进了,所以可怕的不是已经做到最好,而是一直还在改进,哈哈
作者回复: 因为不知道你的程序到底是什么样的,只能从描述上推测可能的情况,是不是你的业务线程是复用NioEventLoop的,也就是没有单独搞一个线程池去处理,这样的话,如果你的任务比较重(单个任务处理很耗时),那就会影响到你的IO处理(收发),自然也就慢了,你看下是不是这个情况。
作者回复: 哈哈,谢谢提醒
作者回复: 不是,jvm里面的堆相当于数据,栈算动作,所以加一起,堆栈,而堆外内存自然属于堆“外”。