|
发表于 2005-3-8 09:46:23
|
显示全部楼层
Post by sinpool
您所指的Buffer 是指的BufferedInputStream还是什么? :ask
您当时生成1G空文件所用的时间大约有多长呀?
是write(byte[])
这个byte的大小。其实原理很简单,让系统IO集中来操作。因为系统IO调用是一个timecost的操作。
你自己可以测试一下,这个byte开到1M,10M,128M,256M,512M的效果。windows默认的copy操作buffe好象是128M。我开到512M,速度是windows的copy操作的2~3倍 |
|