diff options
Diffstat (limited to 'vespa_feed_perf/src/main/java/com/yahoo/vespa/feed/perf/FeederParams.java')
-rw-r--r-- | vespa_feed_perf/src/main/java/com/yahoo/vespa/feed/perf/FeederParams.java | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/vespa_feed_perf/src/main/java/com/yahoo/vespa/feed/perf/FeederParams.java b/vespa_feed_perf/src/main/java/com/yahoo/vespa/feed/perf/FeederParams.java index 1fcd5d72a00..9a5fbc50e2a 100644 --- a/vespa_feed_perf/src/main/java/com/yahoo/vespa/feed/perf/FeederParams.java +++ b/vespa_feed_perf/src/main/java/com/yahoo/vespa/feed/perf/FeederParams.java @@ -7,6 +7,7 @@ import org.apache.commons.cli.DefaultParser; import org.apache.commons.cli.Options; import org.apache.commons.cli.ParseException; +import java.io.BufferedInputStream; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; @@ -22,7 +23,8 @@ import java.util.List; */ class FeederParams { - enum DumpFormat {JSON, VESPA}; + private static final int BUFFER_SIZE = 0x100000; + enum DumpFormat {JSON, VESPA} private PrintStream stdErr = System.err; private PrintStream stdOut = System.out; private Route route = Route.parse("default"); @@ -134,7 +136,7 @@ class FeederParams { if ( !cmd.getArgList().isEmpty()) { inputStreams.clear(); for (String fileName : cmd.getArgList()) { - inputStreams.add(new FileInputStream(new File(fileName))); + inputStreams.add(new BufferedInputStream(new FileInputStream(new File(fileName)), BUFFER_SIZE)); } } |