关于Netty ByteBuf 的零拷贝( 四 )
直接内存:非堆内存 , 它在堆外进行内存分配 , 相比于堆内存 , 它的分配和回收速度会慢一些 , 但是将它写入或者从Socket Channel中读取时 , 由于少了一次内存复制 , 速度比堆内存快 。
到这里 , 在使用netty的时候我们要使用何种的内存呢?
如果是I/O通信 , 我们使用直接内存DirectByteBuf 。
【关于Netty ByteBuf 的零拷贝】如果是后端业务消息的编解码模块使用的是HeapByteBuf 。
- 高下立现!关于核心技术的态度,柳传志和任正非截然不同
- 关于手机的谣言……别再信了
- 这次真不站华为!关于华为下架腾讯游戏事件!华为有点不够意思
- 关于特斯拉副总裁陶琳女士回应的回应
- 关于小米11“环保”,是我们低估了雷军,还是小米高估了人性?
- 小米11正式发布,关于送不送充电器,雷军给出了一个“神奇”的方案
- 关于销售破万的华为新机!原来罗永浩曾经的话,还真的没有说错
- 关于5G手机的5个伪真相,别再继续被人骗下去了
- 深入理解Netty编解码、粘包拆包、心跳机制
- 关于边缘计算与网络动态加速