<%@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(); } %>