- 博客(2)
- 收藏
- 关注
原创 netty5学习笔记-内存池6-可调优参数
如果你看了前面的几篇内存池的介绍,你可能会觉得并没有什么卵用。 这里就搞点有用的 -- netty内存池可调优参数参数名说明默认值io.netty.allocator.pageSizepage的大小8192io.netty.allocator.maxOrder一个chunk的大小=pageSize 11io.n
2015-11-26 12:38:29 5443 2
原创 netty5学习笔记-内存池5-PoolThreadCache
看了前面的PoolArena分析,我们知道PoolArena在分配内存时,使用了synchronized来保证线程安全,这样就带来了一定的效率问题。如何能再此基础上再优化呢,答案很简单,使用ThreadLocal类似的解决方案避免加锁! 为什么可以使用ThreadLocal,如果了解过netty线程模型(有兴趣后续可以一起学习),应该知道netty的woker线程池,它负责了数据的接收、发送(编解
2015-11-25 20:52:45 4047
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人