瀏覽代碼

Introduce buffering in HashChunkletManager

Improve the performance by introducing buffering. The current usage of FileInputStream and ObjectInputStream don't use buffering.
Felix Bergmann 5 年之前
父節點
當前提交
8dc955542d
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      src/main/java/com/gmail/nossr50/util/blockmeta/HashChunkletManager.java

+ 1 - 1
src/main/java/com/gmail/nossr50/util/blockmeta/HashChunkletManager.java

@@ -346,7 +346,7 @@ public class HashChunkletManager implements ChunkletManager {
 
 
         try {
         try {
             fileIn = new FileInputStream(location);
             fileIn = new FileInputStream(location);
-            objIn = new ObjectInputStream(fileIn);
+            objIn = new ObjectInputStream(new BufferedInputStream(fileIn));
             storeIn = (ChunkletStore) objIn.readObject();
             storeIn = (ChunkletStore) objIn.readObject();
         }
         }
         catch (IOException ex) {
         catch (IOException ex) {