标签: java file-io
任何人都有内存映射文件和bufferedStream之间性能比较的经验吗?内存映射文件是否会比BufferStream更快?
答案 0 :(得分:2)
使用BufferedInput / Output对您来说会更快更简单,而且通常这更重要。 ;)
您可以获得与瓶颈相同的吞吐量,通常是您的底层磁盘或存储。即使您拥有快速SSD,也可以通过两种方式访问数据,从而获得接近最大吞吐量。
对于更新延迟,内存映射文件的速度可提高10-100倍。但是,除非您还尝试同时读取文件,否则很少需要此操作。