Author: markt Date: Wed Nov 17 13:05:20 2010 New Revision: 1036021 URL: http://svn.apache.org/viewvc?rev=1036021&view=rev Log: Increase length of tests to a) reduce impact of start-up overhead b) make it easier to profile
Modified: tomcat/trunk/test/org/apache/catalina/session/Benchmarks.java Modified: tomcat/trunk/test/org/apache/catalina/session/Benchmarks.java URL: http://svn.apache.org/viewvc/tomcat/trunk/test/org/apache/catalina/session/Benchmarks.java?rev=1036021&r1=1036020&r2=1036021&view=diff ============================================================================== --- tomcat/trunk/test/org/apache/catalina/session/Benchmarks.java (original) +++ tomcat/trunk/test/org/apache/catalina/session/Benchmarks.java Wed Nov 17 13:05:20 2010 @@ -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); } --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org