Hi Jerome, 1. When the server was not responding, YourKit displayed all Idle threads. There were no request failed or rejected, it was just very slow response.
2. I have tried the same application with Restlet 1.1. Sightly better, but I still see chocking. For my test environment, slow requests (which were longer than 5 seconds) were around 50 out of 36K requests. 3. Actually after more testing, I don't think this is the problem from Restlet, at least not only Restlet. Because I took off all the Restlet code and did the same application only with Servlet, the same spiky response time was still happening. Now I think it was probably because of Tomcat or JVM. The interesting thing is that when I moved the application from a Windows box to a Linux box, the problem went away. I only got 1 slow response out of 36K requests. Any input? What would be the cause for such big difference? (Please note the Linux box has 4G RAM and quad core, Windows box has 1G RAM and dual core) I could package how I tested it to a WAR. Where I could send it to? However, again, it doesn't seem to me a Restlet problem now. Thank you very much. Jan

