Session manager performance
authormarkt <markt@13f79535-47bb-0310-9956-ffa450edef68>
Wed, 17 Nov 2010 12:59:06 +0000 (12:59 +0000)
committermarkt <markt@13f79535-47bb-0310-9956-ffa450edef68>
Wed, 17 Nov 2010 12:59:06 +0000 (12:59 +0000)
commit2d8287b08892cfb1e71877aae4b6bdbead9078a4
tree8f3261dd1a8220b6b53f417e642a3e8888f78e36
parent5ffd25e3d42e95f4fc3c6f67d7f5ed2a62e820ed
Session manager performance
Focused on Windows.
Use a queue of Random's to generate session ID to remove sync bottleneck on random.nextBytes(bytes)
Timings suggest some bottlenecks still present in default Windows code path

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1036019 13f79535-47bb-0310-9956-ffa450edef68
java/org/apache/catalina/ha/session/BackupManager.java
java/org/apache/catalina/ha/session/DeltaManager.java
java/org/apache/catalina/session/LocalStrings.properties
java/org/apache/catalina/session/LocalStrings_es.properties
java/org/apache/catalina/session/LocalStrings_fr.properties
java/org/apache/catalina/session/LocalStrings_ja.properties
java/org/apache/catalina/session/ManagerBase.java
java/org/apache/catalina/session/PersistentManagerBase.java
java/org/apache/catalina/session/StandardManager.java
test/org/apache/catalina/session/Benchmarks.java