%@page contentType="text/plain"%>
<%@page pageEncoding="UTF-8"%>
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<%
try{
int TEST_MAX = 20;
int NUMBER_OF_TESTS = 6;
long startTime;
long endTime;
long testResults[][] = new long[TEST_MAX][NUMBER_OF_TESTS];
for (int testNumber = 0; testNumber < TEST_MAX; testNumber++) {
startTime = System.currentTimeMillis();
for (int i = 0; i < 10000; i++) {
%><%
}
endTime = System.currentTimeMillis();
testResults[testNumber][0] = endTime - startTime;
}
for (int testNumber = 0; testNumber < TEST_MAX; testNumber++) {
startTime = System.currentTimeMillis();
for (int i = 0; i < 10000; i++) {
%><%
}
endTime = System.currentTimeMillis();
testResults[testNumber][1] = endTime - startTime;
}
for (int testNumber = 0; testNumber < TEST_MAX; testNumber++) {
startTime = System.currentTimeMillis();
for (int i = 0; i < 10000; i++) {
%><%
}
endTime = System.currentTimeMillis();
testResults[testNumber][2] = endTime - startTime;
}
for (int testNumber = 0; testNumber < TEST_MAX; testNumber++) {
startTime = System.currentTimeMillis();
for (int i = 0; i < 10000; i++) {
%><%
}
endTime = System.currentTimeMillis();
testResults[testNumber][3] = endTime - startTime;
}
for (int testNumber = 0; testNumber < TEST_MAX; testNumber++) {
startTime = System.currentTimeMillis();
for (int i = 0; i < 10000; i++) {
%><%
}
endTime = System.currentTimeMillis();
testResults[testNumber][4] = endTime - startTime;
}
for (int testNumber = 0; testNumber < TEST_MAX; testNumber++) {
startTime = System.currentTimeMillis();
for (int i = 0; i < 10000; i++) {
%><%
}
endTime = System.currentTimeMillis();
testResults[testNumber][5] = endTime - startTime;
}
System.out.println("test results");
long total[] = new long[NUMBER_OF_TESTS];
for (int testNumber = 0; testNumber < TEST_MAX; testNumber++) {
for (int i = 0; i < NUMBER_OF_TESTS; i++) {
System.out.print(testResults[testNumber][i]+",\t");
total[i] += testResults[testNumber][i];
}
System.out.println();
}
System.out.println("======================================================");
System.out.println("Averages");
for (int testNumber = 0; testNumber < NUMBER_OF_TESTS; testNumber++) {
System.out.print((total[testNumber]/TEST_MAX)+",\t");
}
System.out.println();
System.out.println("End of results");
} catch (Throwable t) {
t.printStackTrace();
}
%>