Author: markt Date: Thu Nov 18 15:49:19 2010 New Revision: 1036500 URL: http://svn.apache.org/viewvc?rev=1036500&view=rev Log: Some additional statistics prompted by Remy's questions in the dev list
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=1036500&r1=1036499&r2=1036500&view=diff ============================================================================== --- tomcat/trunk/test/org/apache/catalina/session/Benchmarks.java (original) +++ tomcat/trunk/test/org/apache/catalina/session/Benchmarks.java Thu Nov 18 15:49:19 2010 @@ -53,6 +53,9 @@ public class Benchmarks extends TestCase doTestManagerBaseGenerateSessionId(4, 1000000); doTestManagerBaseGenerateSessionId(4, 1000000); doTestManagerBaseGenerateSessionId(16, 1000000); + // Reduce iterations as context switching will slow things down + doTestManagerBaseGenerateSessionId(100, 100000); + doTestManagerBaseGenerateSessionId(400, 10000); } @@ -92,8 +95,14 @@ public class Benchmarks extends TestCase StringBuilder result = new StringBuilder(); result.append("Threads: "); result.append(threadCount); - result.append(", Time(ms): "); + result.append(", Time(ms): "); result.append(end-start); + result.append(", Digests: "); + result.append(mgr.digests.size()); + result.append(", Randoms: "); + result.append(mgr.randoms.size()); + result.append(", RandomInputStreams: "); + result.append(mgr.randomInputStreams.size()); System.out.println(result.toString()); } @@ -135,6 +144,9 @@ public class Benchmarks extends TestCase doTestManagerBaseCreateSession(2, 1000000); doTestManagerBaseCreateSession(4, 1000000); doTestManagerBaseCreateSession(16, 1000000); + // Reduce iterations as context switching will slow things down + doTestManagerBaseCreateSession(100, 100000); + doTestManagerBaseCreateSession(400, 10000); } @@ -173,8 +185,14 @@ public class Benchmarks extends TestCase StringBuilder result = new StringBuilder(); result.append("Threads: "); result.append(threadCount); - result.append(", Time(ms): "); + result.append(", Time(ms): "); result.append(end-start); + result.append(", Digests: "); + result.append(mgr.digests.size()); + result.append(", Randoms: "); + result.append(mgr.randoms.size()); + result.append(", RandomInputStreams: "); + result.append(mgr.randomInputStreams.size()); System.out.println(result.toString()); } --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org