You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tapestry.apache.org by Yves Sy <yv...@gmail.com> on 2005/05/11 04:35:56 UTC

Tapestry Performance

Hi,

I've recently started using Tapestry and I've become a big fan,
especially for the way it relieves me of "plumbing code".

But recently, I noticed that there seems to be a significant
performance problem -- I have a huge form which uses ListEditMap and
there can easily be up to 50 rows of form elements. I think because of
the rewind that's happening (and all the hidden fields generated), the
page has become very slow. I've also confirmed that its not the
backend/database code that is the source of the problem because I can
see in the logs that the backend method calls terminate fairly
quickly.

You guys have any suggestion to help speed up my page? I think the
performance problem has reached a point where its unacceptable.

Br,
-Yves-


-- 
A bus station is where a bus stops. A train station is where a train
stops. On my desk I have a work station...

---------------------------------------------------------------------
To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tapestry-user-help@jakarta.apache.org


RE: Tapestry Performance

Posted by Patrick Casey <pa...@adelphia.net>.
	Rendering 50 rows is pretty much mouse nuts in the grand scheme of
things. I'm rendering 2000 rows X 8 columns in about 2 seconds with about
0.6 seconds of that being database time.  Are you sure you're not gating on
database access and/or some other contested resource?

	I'm dubious that rendering 50 rows in and of itself is eating a lot
of time, so I'd start whipping out the log statements and see if you can tie
down where the time is getting burned.

	--- Pat

> -----Original Message-----
> From: Yves Sy [mailto:yves.sy@gmail.com]
> Sent: Tuesday, May 10, 2005 7:36 PM
> To: Tapestry users
> Subject: Tapestry Performance
> 
> Hi,
> 
> I've recently started using Tapestry and I've become a big fan,
> especially for the way it relieves me of "plumbing code".
> 
> But recently, I noticed that there seems to be a significant
> performance problem -- I have a huge form which uses ListEditMap and
> there can easily be up to 50 rows of form elements. I think because of
> the rewind that's happening (and all the hidden fields generated), the
> page has become very slow. I've also confirmed that its not the
> backend/database code that is the source of the problem because I can
> see in the logs that the backend method calls terminate fairly
> quickly.
> 
> You guys have any suggestion to help speed up my page? I think the
> performance problem has reached a point where its unacceptable.
> 
> Br,
> -Yves-
> 
> 
> --
> A bus station is where a bus stops. A train station is where a train
> stops. On my desk I have a work station...
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: tapestry-user-help@jakarta.apache.org




---------------------------------------------------------------------
To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tapestry-user-help@jakarta.apache.org