Tag Archives: Netty

Netty资料皆阵列在前

自己收集的一些Netty资料,不断更新的大仓库,大家就别原文复制黏贴转载了。 Continue reading

Posted in 技术 | Tagged | 1 Comment

Netty高性能编程备忘录(下)

前文再续,书接上一回。想不到这次这么快就写了下集,把坑填了。 Continue reading

Posted in 工作 | Tagged , | 2 Comments

Netty高性能编程备忘录(上)

网上赞扬Netty高性能的文章不要太多,但如何利用Netty写出高性能网络应用的文章却甚少,此文权当抛砖引玉。

另外,不来唯品会的基础架构部的话,我可能永远不会这么关注性能,本文其他同事亦有贡献,简历请砸 calvin.xiao@vipshop.com
Continue reading

Posted in 技术 | Tagged , | 4 Comments

Netty之有效规避内存泄漏

有过痛苦的经历,特别能写出深刻的文章 —— 凯尔文. 肖

直接内存是IO框架的绝配,但直接内存的分配销毁不易,所以使用内存池能大幅提高性能。但,要重新培养被Java的自动垃圾回收惯坏了的惰性。

Netty有一篇必读的文档 官方文档翻译:引用计数对象 ,在此基础上补充一些自己的理解和细节。

Continue reading

Posted in 技术 | Tagged | 5 Comments

Netty之Java堆外内存扫盲贴

Java的堆外内存本来是高贵而神秘的东西,只在一些缓存方案的收费企业版里出现。但自从用了Netty,就变成了天天打交道的事情,毕竟堆外内存能减少IO时的内存复制;而且也没了烦人的GC。

好在,Netty所用的堆外内存就是Java NIO的 DirectByteBuffer类,通读一次很快。还有一些sun.misc.*的东东木有源码,要自己跑去OpenJdk那看个明白。

Continue reading

Posted in 技术 | Tagged | 9 Comments