Section 5 of the paper presented preliminary performance results comparing a simple multithreaded SJ implementation of a simple SMTP server against an event-driven version, implemented using the new SJSelector API.
Using benchmarks extended from the above, the following graphs summarise the performance results for the latest version of SJ. See here for a full explanation of the extended benchmarks including the benchmark environment, source code and raw result data.
See here for a full explanation of the extended benchmarks including the benchmark environment, source code and raw result data.