title: Play vs Grails performance difference
body: <p>I'm trying to measure the performance of Play vs. Grails in a simple app. This app makes 100 queries to H2 in-memory db and returns a list of results. My measurement in JMeter when making 500 concurrent requests is:</p>
  
  <p>Average response time:</p>
  
  <ul>
  <li>Play: 2 326 ms </li>
  <li>Grails: 214 124 ms</li>
  </ul>
  
  <p>The Play app is running using "play stage" start script and the Grails app is packed into WAR and deployed to Tomcat. For Tomcat, I didn't change anything, and the same applies to the start script. Both of them are running in exactly the same environment. The apps are not optimized in any way because I want to test the default settings of these frameworks.</p>
  
  <p>Do you have any ideas why the difference is so big?</p>