- 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)