NIO相关积累
jackyhungvip
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
NIO随写
摘自:killme2008的pdf IO划分为两个阶段: 1 等待数据就绪 2 从内核缓冲区copy到进程缓冲区(从socket通过socketChannel复制到ByteBuffer) non-direct ByteBuffer: HeapByteBuffer,创建开销小 direct ByteBuffer:通过操作系统native代码,创建开销大 基于block的传输...原创 2014-06-24 17:20:50 · 209 阅读 · 0 评论 -
通过零拷贝实现有效数据传输
简介: 本文解释了如何通过一种称为零拷贝 的方法来提高运行于 Linux® 和 UNIX® 平台上的 I/O 密集型 Java™ 应用程序的性能。零拷贝不仅消除了中间缓冲区之间的冗余数据拷贝,还减少了用户空间和内核空间之间的上下文切换次数。 很多 Web 应用程序都会提供大量的静态内容,其数量多到相当于读完整个磁盘的数据再将同样的数据写回响应套接字(socket)。此动作看似只需较...原创 2014-02-28 10:42:37 · 142 阅读 · 0 评论
分享