new RandomAccessFile有时很耗时间

简介: new RandomAccessFile有时很耗时间

 这几天解决性能问题,性能问题其实是很难解决的,尤其是后期才开始。这次也是针对特写问题,特写办法。怎么办?很简单,多动手,多测试。


   然后发现一个怪事:


 new RandomAccessFile非常耗时间。


   注意,此时咱还没开始读写文件呢。这是为什么呢?吾换了一个FileInputStream,发现性能没有改善。对比过程,一个是新建时慢,一个是读数据慢。这样看来,就是在新建的时候就已经加载到内存了?没有进一步的研究。


目录
相关文章
|
5月前
RandomAccessFile 读写文件
RandomAccessFile 读写文件
40 0
|
8月前
|
Java
FileInputStream和FileOutputStream
FileInputStream和FileOutputStream
55 0
File操作 - RandomAccessFile使用详解
File操作 - RandomAccessFile使用详解
119 0
|
Java
File操作-InputStream/OutputStream及是否创建文件
File操作-InputStream/OutputStream及是否创建文件
94 0
File操作-FileReader(FileWriter)/BufferedReader(Writer)
File操作-FileReader(FileWriter)/BufferedReader(Writer)
59 0
|
存储 Java
FileInputStream 你了解多少
FileInputStream 你了解多少
|
存储 索引
RandomAccessFile详解
此类的实例支持对随机访问文件的读取和写入。随机访问文件的行为类似存储在文件系统中的一个大型 byte 数组。存在指向该隐含数组的光标或索引,称为文件指针;输入操作从文件指针开始读取字节,并随着对字节的读取而前移此文件指针。
1578 0
|
存储 缓存 Java
输入流--outputStream
输入流--outputStream
|
存储 Java API
输入流--InputStream
输入流--InputStream