Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -8,58 +8,22 @@
public class UsingBufferedReader {
public static void main(String[] args) throws IOException {

if (args.length < 1) {
System.out.println("Please provide a file name as a command line argument.");
return;
}

//-------------- Test reading 1 MB file. --------------------
String filename = args[0];

StopWatch.start();

BufferedReader inputStream= new BufferedReader(new FileReader(DumpDataWriter.input1MB));
while (inputStream.read()!=-1){}
BufferedReader inputStream = new BufferedReader(new FileReader(filename));
while (inputStream.read() != -1) {}

long duration = StopWatch.stop();
System.out.println("Reading file: " + filename);
System.out.println(duration + " milsec");

inputStream.close();


//-------------- Test reading 10 MB file. --------------------

StopWatch.start();

BufferedReader inputStream2= new BufferedReader(new FileReader(DumpDataWriter.input10MB));
while (inputStream2.read()!=-1){}

long duration2 = StopWatch.stop();
System.out.println(duration2 + " milsec");

inputStream2.close();

/*
//-------------- Test reading 100 MB file. --------------------

StopWatch.start();

BufferedReader inputStream3= new BufferedReader(new FileReader(DumpDataWriter.input100MB));
while (inputStream3.read()!=-1){}

long duration3 = StopWatch.stop();
System.out.println(duration3 + " milsec");

inputStream3.close();


//-------------- Test reading 1000 MB file. --------------------


StopWatch.start();

BufferedReader inputStream4= new BufferedReader(new FileReader(DumpDataWriter.input1000MB));
while (inputStream4.read()!=-1){}

long duration4 = StopWatch.stop();
System.out.println(duration4 + " milsec");

inputStream4.close();
*/
inputStream.close();
}
}