[NOTE: The code in this blog was revised 2/11/08 due to some errors on my part the first time, and some changes as it was ingtegrated into grizzly. And thanks to Erik Svensson for pointing out a few errors, it has been revised again on 2/13/08.]
I'm quite interested these days in parsing performance: much of what a Java
appserver does is take bytes from a network stream (usually, but not
When I reported our recent excellent SPECjAppServer 2004 scores, one glassfish user responded:
I sure wish you guys were able to come up with a thorough write upabout the SPEC Benchmark architecture, and the techniques you guysused to get the numbers you get and, more importantly, how thosetechniques might apply to every day applications we run in the wild.
While we do have a full performance-...