From c18ef6e2ac75a61f6b7d4568deb315b7c648c1a7 Mon Sep 17 00:00:00 2001 From: Alexander Udalov Date: Wed, 3 Jun 2015 15:04:48 +0300 Subject: [PATCH] Increase buffer size in preloader from 8K to 512K Doesn't seem to improve performance, but cuts down lots of IO file read counts --- .../org/jetbrains/kotlin/preloading/ClassPreloadingUtils.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compiler/preloader/src/org/jetbrains/kotlin/preloading/ClassPreloadingUtils.java b/compiler/preloader/src/org/jetbrains/kotlin/preloading/ClassPreloadingUtils.java index dfbc800316c..3d15d170dbb 100644 --- a/compiler/preloader/src/org/jetbrains/kotlin/preloading/ClassPreloadingUtils.java +++ b/compiler/preloader/src/org/jetbrains/kotlin/preloading/ClassPreloadingUtils.java @@ -127,7 +127,7 @@ public class ClassPreloadingUtils { FileInputStream fileInputStream = new FileInputStream(jarFile); try { byte[] buffer = new byte[10 * 1024]; - ZipInputStream stream = new ZipInputStream(new BufferedInputStream(fileInputStream)); + ZipInputStream stream = new ZipInputStream(new BufferedInputStream(fileInputStream, 1 << 19)); while (true) { ZipEntry entry = stream.getNextEntry(); if (entry == null) break;