You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@myfaces.apache.org by Dennis Byrne <de...@dbyrne.net> on 2006/09/13 17:17:09 UTC

Re: Outcome of the Google Sommer of Code project Partial State Saving

Congratulations, to Martin and Martin.

Dennis Byrne

>-----Original Message-----
>From: Martin Haimberger [mailto:martin.haimberger@gmail.com]
>Sent: Wednesday, September 13, 2006 04:19 AM
>To: dev@myfaces.apache.org
>Subject: Outcome of the Google Sommer of Code project Partial State Saving
>
>Hy everyone,
>
>my name is Martin Haimberger and i took part in the GSoC 2006 with the
>Partial State Saving project for myfaces.
>The two mayor things to implement were
>   a) Create an partial State Saving Tree
>   b) Render the Tree without calling dispatch() and let the jsp render it
>
>I used the tomahowk simple examples to do first performancetests. I
>activated Clientside statesaving
>and compaired their length:
>
>
>
>*displayValueOnly*
>
>
>
>11.450 org.savestate
>
>  6.060 partial.save.state
>
>
>
>Partial Savestate: 52,9%
>
>
>
>* *
>
>*home.jsp*
>
>
>
>22.754 org.savestate
>
>  6.316 partial.save.state
>
>
>
>Partial Savestate: 27,7%
>
>
>
>
>
>
>
>*masterDetail*
>
>
>
>13.870 org.savestate
>
>10.300 partial.save.state
>
>
>
>Partial Savestate: 74,3%
>
>
>
>
>
>* selectbox*
>
>
>
>15.310 org.savestate
>
>10.808 partial.save.state
>
>
>
>Partial Savestate with ID Map: 70,6%
>
>
>
>
>
>* selectonecountry*
>
>
>
>3.494 org.savestate
>
>1.896 partial.save.state
>
>
>
>Partial Savestate: 54,3%
>
>
>
>
>
>*tree2NiceWrap*
>
>
>
>9.902 org.savestate
>
>6.464 partial.save.state
>
>
>
>Partial Savestate: 65,3%
>
>
>
>
>
>*dynamiclists*
>
>
>
>5.998 org.savestate
>
>4.760 partial.save.state
>
>
>
>Partial Savestate with ID Map: 79,3%
>
>
>
>
>
>The secound test was a speed test how fast the page gets rendered without
>dispatching to the jsp.
>
>The problem is that the response times of the same request fluctuate a lot
>if it is called a certain times. So measuring is very difficult.
>
>But what i can say is that it is (after the first request) about 20% faster
>than alway dispatching to the jsp who it was done till now.
>
>
>
>In the next weeks my Mentor, Martin Marinschek and I will adapt the code and
>commit it to the svn server.
>
>
>
>Regards
>
>Martin Haimberger
>



Re: Outcome of the Google Sommer of Code project Partial State Saving

Posted by Mike Kienenberger <mk...@gmail.com>.
Cool!

Have all of our Summer Of Code folks filed ICLAs so we can accept
their contributions?


On 9/13/06, Dennis Byrne <de...@dbyrne.net> wrote:
> Congratulations, to Martin and Martin.
>
> Dennis Byrne
>
> >-----Original Message-----
> >From: Martin Haimberger [mailto:martin.haimberger@gmail.com]
> >Sent: Wednesday, September 13, 2006 04:19 AM
> >To: dev@myfaces.apache.org
> >Subject: Outcome of the Google Sommer of Code project Partial State Saving
> >
> >Hy everyone,
> >
> >my name is Martin Haimberger and i took part in the GSoC 2006 with the
> >Partial State Saving project for myfaces.
> >The two mayor things to implement were
> >   a) Create an partial State Saving Tree
> >   b) Render the Tree without calling dispatch() and let the jsp render it
> >
> >I used the tomahowk simple examples to do first performancetests. I
> >activated Clientside statesaving
> >and compaired their length:
> >
> >
> >
> >*displayValueOnly*
> >
> >
> >
> >11.450 org.savestate
> >
> >  6.060 partial.save.state
> >
> >
> >
> >Partial Savestate: 52,9%
> >
> >
> >
> >* *
> >
> >*home.jsp*
> >
> >
> >
> >22.754 org.savestate
> >
> >  6.316 partial.save.state
> >
> >
> >
> >Partial Savestate: 27,7%
> >
> >
> >
> >
> >
> >
> >
> >*masterDetail*
> >
> >
> >
> >13.870 org.savestate
> >
> >10.300 partial.save.state
> >
> >
> >
> >Partial Savestate: 74,3%
> >
> >
> >
> >
> >
> >* selectbox*
> >
> >
> >
> >15.310 org.savestate
> >
> >10.808 partial.save.state
> >
> >
> >
> >Partial Savestate with ID Map: 70,6%
> >
> >
> >
> >
> >
> >* selectonecountry*
> >
> >
> >
> >3.494 org.savestate
> >
> >1.896 partial.save.state
> >
> >
> >
> >Partial Savestate: 54,3%
> >
> >
> >
> >
> >
> >*tree2NiceWrap*
> >
> >
> >
> >9.902 org.savestate
> >
> >6.464 partial.save.state
> >
> >
> >
> >Partial Savestate: 65,3%
> >
> >
> >
> >
> >
> >*dynamiclists*
> >
> >
> >
> >5.998 org.savestate
> >
> >4.760 partial.save.state
> >
> >
> >
> >Partial Savestate with ID Map: 79,3%
> >
> >
> >
> >
> >
> >The secound test was a speed test how fast the page gets rendered without
> >dispatching to the jsp.
> >
> >The problem is that the response times of the same request fluctuate a lot
> >if it is called a certain times. So measuring is very difficult.
> >
> >But what i can say is that it is (after the first request) about 20% faster
> >than alway dispatching to the jsp who it was done till now.
> >
> >
> >
> >In the next weeks my Mentor, Martin Marinschek and I will adapt the code and
> >commit it to the svn server.
> >
> >
> >
> >Regards
> >
> >Martin Haimberger
> >
>
>
>