private static void readFileInChunks(final String name, final InputStream is) throws IOException { final long t0 = System.currentTimeMillis(); long chunk = 0; final byte[] bytes = new byte[4096]; while (is.read(bytes) != -1) { chunk++; } final long dt = System.currentTimeMillis() - t0; final double rate = ((double) chunk) / dt; printStatus(name, chunk, rate, dt); is.close(); }
private static void readFileInChunks(final String name, final InputStream is) throws IOException { final long t0 = System.currentTimeMillis(); long chunk = 0; final byte[] bytes = new byte[4096]; while (is.read(bytes) != -1) { chunk++; } final long dt = System.currentTimeMillis() - t0; final double rate = ((double) chunk) / dt; printStatus(name, chunk, rate, dt); is.close(); }
private static void readFileInChunks(final String name, final InputStream is) throws IOException { final long t0 = System.currentTimeMillis(); long chunk = 0; final byte[] bytes = new byte[4096]; while (is.read(bytes) != -1) { chunk++; } final long dt = System.currentTimeMillis() - t0; final double rate = ((double) chunk) / dt; printStatus(name, chunk, rate, dt); is.close(); }
private static void readFileByLine(final String name, final InputStream is) throws IOException { final BufferedReader reader2 = new BufferedReader(new InputStreamReader(is)); final long t0 = System.currentTimeMillis(); long lineCount = 0; while (reader2.readLine() != null) { lineCount++; } final long dt = System.currentTimeMillis() - t0; final double rate = ((double) lineCount) / dt; printStatus(name, lineCount, rate, dt); reader2.close(); }
private static void readFileByLine(final String name, final InputStream is) throws IOException { final BufferedReader reader2 = new BufferedReader(new InputStreamReader(is)); final long t0 = System.currentTimeMillis(); long lineCount = 0; while (reader2.readLine() != null) { lineCount++; } final long dt = System.currentTimeMillis() - t0; final double rate = ((double) lineCount) / dt; printStatus(name, lineCount, rate, dt); reader2.close(); }
private static void readFileByLine(final String name, final InputStream is) throws IOException { final BufferedReader reader2 = new BufferedReader(new InputStreamReader(is)); final long t0 = System.currentTimeMillis(); long lineCount = 0; while (reader2.readLine() != null) { lineCount++; } final long dt = System.currentTimeMillis() - t0; final double rate = ((double) lineCount) / dt; printStatus(name, lineCount, rate, dt); reader2.close(); }