JAVA读取速度请教
JAVA读一个9M左右的TXT文件最快要多久,读这个文件要从每行获得有用信息,写的程序每次运行都等3S-4S左右,感觉太长了。如果有的话怎么读
------解决方案--------------------9M建议逐行读取;至于速度,我想你目前的瓶颈在于读取到每行的信息之后所做的逻辑;
------解决方案--------------------读的速度有多快,一个看你的逻辑
另一个看磁盘的速度~
------解决方案--------------------大多都是处理逻辑耗时间,你可以去除逻辑,只读取测试一下,9M的文件应该是秒度
------解决方案--------------------用nio读写很快
------解决方案--------------------字符串操作 就是比较慢,要转码还要分析换行符。
------解决方案--------------------要看你读取到后做逻辑操作,读取本身是不慢的