Lit*_*les 13 java file-io nio large-files
我有一个大的(12GB)文件,我需要使用Java从中提取小块数据(每个几千字节).一旦文件打开,寻找和读取数据的速度非常快,但打开文件本身需要很长时间 - 大约90秒.有没有办法加快Java中的打开文件操作?
为了澄清,我尝试了以下选项来打开和读取文件:
new FileInputStream(file);
new RandomAccessFile(file, "r");
Files.newByteChannel(path, StandardOpenOption.READ);
Run Code Online (Sandbox Code Playgroud)
其中每一个都产生了类似的结果.
| 归档时间: |
|
| 查看次数: |
1235 次 |
| 最近记录: |