浅谈Java程序IO性能改进策略.docxVIP

  • 6
  • 0
  • 约3.4千字
  • 约 6页
  • 2019-04-05 发布于广东
  • 举报
浅谈Java程序I/O性能改进策略 摘要:程序的I/O性能是影响程序性能的关键之 一。有效地使用缓冲机制可以极大地提高程序的I/O性能。 本文首先对java, io包做了 一个简要的介绍,指出导致I/O 性能低下的根本原因,然后循序渐进地采取了三种策略,逐 步将I/O性能提高到168倍,这三种策略分别是采用缓冲流, 定制自己的缓冲区,定制静态的固定长度的缓冲区。 关键词:I/O性能;流;缓冲区;分配和回收 中图分类号:TP311文献标识码:A Java应用程序都会经常使用java, io包,例如磁盘文件 读写和通过网络传输数据。然而初学者由于对java. io包的 理解的局限性导致编写的程序I/O性能很差。所幸的是,只 要对java, io包有了很好的理解,就可以杜绝这方面的问题, 从而保证程序拥有较好的I/O性能。 本文首先对java, io包做一个简要的介绍,然后指出导 致I/O性能低下的根本原因是没有采用缓冲机制,然后循序 渐进地采取了三种策略,将I/O性能逐步提髙到168倍,这 三种策略分别是采用缓冲流,定制自己的缓冲区,定制静态 的固定长度的缓冲区。 1 I/O操作的基本概念 在Java I/O中最基本的概念是流(Stream),流是一个 连续的字节序列,包括输入流和输出流,输入流用来读取这 个序列,而输出流则用来写这个序列,在默认情况下Java 的流操作是基于字节的,

文档评论(0)

1亿VIP精品文档

相关文档