From 394918e381a8fb715c1aa5b80bb3f95b4799de06 Mon Sep 17 00:00:00 2001 From: markt Date: Wed, 17 Nov 2010 13:05:20 +0000 Subject: [PATCH] Increase length of tests to a) reduce impact of start-up overhead b) make it easier to profile git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1036021 13f79535-47bb-0310-9956-ffa450edef68 --- test/org/apache/catalina/session/Benchmarks.java | 44 ++++++++++++------------ 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/test/org/apache/catalina/session/Benchmarks.java b/test/org/apache/catalina/session/Benchmarks.java index 102da02ee..d282c5d62 100644 --- a/test/org/apache/catalina/session/Benchmarks.java +++ b/test/org/apache/catalina/session/Benchmarks.java @@ -31,10 +31,10 @@ public class Benchmarks extends TestCase { /* * Results on markt's 4-core Windows dev box - * 1 thread - ~300ms - * 2 threads - ~330ms - * 4 threads - ~480ms - * 16 threads - ~2,200ms + * 1 thread - ~1,900ms + * 2 threads - ~3,300ms + * 4 threads - ~4,800ms + * 16 threads - ~21,000ms * * Results on markt's 2-core OSX dev box (out of date) * 1 thread - ~720ms @@ -43,16 +43,16 @@ public class Benchmarks extends TestCase { * 16 threads - ~12,700ms */ public void testManagerBaseGenerateSessionId() { - doTestManagerBaseGenerateSessionId(1, 100000); - doTestManagerBaseGenerateSessionId(1, 100000); - doTestManagerBaseGenerateSessionId(1, 100000); - doTestManagerBaseGenerateSessionId(2, 100000); - doTestManagerBaseGenerateSessionId(2, 100000); - doTestManagerBaseGenerateSessionId(2, 100000); - doTestManagerBaseGenerateSessionId(4, 100000); - doTestManagerBaseGenerateSessionId(4, 100000); - doTestManagerBaseGenerateSessionId(4, 100000); - doTestManagerBaseGenerateSessionId(16, 100000); + doTestManagerBaseGenerateSessionId(1, 1000000); + doTestManagerBaseGenerateSessionId(1, 1000000); + doTestManagerBaseGenerateSessionId(1, 1000000); + doTestManagerBaseGenerateSessionId(2, 1000000); + doTestManagerBaseGenerateSessionId(2, 1000000); + doTestManagerBaseGenerateSessionId(2, 1000000); + doTestManagerBaseGenerateSessionId(4, 1000000); + doTestManagerBaseGenerateSessionId(4, 1000000); + doTestManagerBaseGenerateSessionId(4, 1000000); + doTestManagerBaseGenerateSessionId(16, 1000000); } @@ -114,10 +114,10 @@ public class Benchmarks extends TestCase { /* * Results on markt's 4-core Windows dev box - * 1 thread - ~625ms - * 2 threads - ~690ms - * 4 threads - ~1,100ms - * 16 threads - ~4,300ms + * 1 thread - ~4,600ms + * 2 threads - ~6,700ms + * 4 threads - ~10,400ms + * 16 threads - ~43,800ms * * Results on markt's 2-core OSX dev box (out of date) * 1 thread - ~1,500ms @@ -126,10 +126,10 @@ public class Benchmarks extends TestCase { * 16 threads - ~18,600ms */ public void testManagerBaseCreateSession() { - doTestManagerBaseCreateSession(1, 100000); - doTestManagerBaseCreateSession(2, 100000); - doTestManagerBaseCreateSession(4, 100000); - doTestManagerBaseCreateSession(16, 100000); + doTestManagerBaseCreateSession(1, 1000000); + doTestManagerBaseCreateSession(2, 1000000); + doTestManagerBaseCreateSession(4, 1000000); + doTestManagerBaseCreateSession(16, 1000000); } -- 2.11.0