title: What exactly happens during render response phase?
body: <p>I added to my application a life cycle listener inspired from a tutorial from <a href="http://balusc.blogspot.fr/2006/09/debug-jsf-lifecycle.html" rel="nofollow">BalusC code</a>, and added timestamps to monitor how much time takes each phase. I was expecting that the "Invoke application" phase would take the longest time, but the log made me realize that it took about 827ms, while the "render response" phase took 2890ms and then I am wondering what is taking so much time during the "render response" phase.</p>
  
  <p>As far as I understood <a href="https://ncisvn.nci.nih.gov/svn/caarray2/trunk/docs/implementation/references/jsf/jsf-1_1-mr-spec.pdf" rel="nofollow">the specification</a> after a quick look, the only thing done during this phase is just about "rendering" (and also saving the state of the response, but does not matter here) while all application code should have been called earlier. Is it always true?</p>
  
  <p>For example if my page contains a form which default value is #{myBean.valueAfterPost}, is the getter for valueAfterPost called during "Invoke application", or during "render response"?</p>
  
  <p>And what is susceptible of consuming a lot of time during the render response phase? </p>