test.TestLineReader Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of aalto-xml Show documentation
Show all versions of aalto-xml Show documentation
Ultra-high performance non-blocking XML processor (Stax/Stax2, SAX/SAX2)
package test;
import java.io.*;
public final class TestLineReader
extends BasePerfTest
{
final char[] _buffer = new char[4000];
protected TestLineReader() { }
@Override
protected int testExec(File file) throws Exception
{
int total = 0;
InputStream in = new FileInputStream(file);
Reader r = new InputStreamReader(in, "UTF-8");
BufferedReader br = new BufferedReader(r);
String line;
while ((line = br.readLine()) != null) {
total += line.length();
}
in.close();
return total;
}
public static void main(String[] args) throws Exception
{
new TestLineReader().test(args);
}
}