站内搜索: 请输入搜索关键词

当前页面: 开发资料首页J2SE 专题BufferedInputStream的问题

BufferedInputStream的问题

摘要: BufferedInputStream的问题


BufferedInputStream有个构造函数是public BufferedInputStream(InputStream in, int size)
第二个参数是缓冲区的大小,我想知道,如果用它来读一个50K以下的文件,size该设为多在可以获得最佳的效率呢?如果文件是5M,100M以上的呢?有什么公式可以计算的。




我觉得这个问题应该考虑几个方面:
1:你本身机器的内存运行程序时的使用情况。
2:效率和内存空间使用的情况,做应用时,更看中哪个!!

基本没什么公式,大于她的实际大小自然运行速度快但是浪费空间,所以说得看你
更看中哪个,当然流小的时候无所谓了
流量大的时候就必须考虑了
我认为一般在1.5~2倍最为适宜
供参考


学习了,我还是有点晕


up


学习


up2


↑返回目录
前一篇: 为什么这个程序在单击右键后,图形一闪就没有了呢?
后一篇: THINK IN JAVA 2对J2SE的学习帮助有多大?