Hello.
I'm using Tapestry 5.0.18. I've been doing a load test using 10 concurrent
users (never more than 10 parallel requests). I've set up page pool to 10
pages also. I checked it - if 11th user comes, there is the tapestry
exception about hard-limit. So, the Tomcat is run with -Xmx2048M. The ten
users were browsing 4 particular pages for about 40 - 50 minutes. They are
quite ordinary pages, some small, one big (kinda user dashboard).

What I get is constant 85% heap usage with:

196 instances of PageImpl
308277 instances of ComponentPageElementImpl

Here is the profiler screenshot:
http://img19.imageshack.us/img19/6170/tapestrymemory.png

Questions are:

1. Why there is about 1G of retained CPEI objects.

2. Why there are 196 PageImpl objects, with page pool set to 10, and only 4
pages in use.

3. Where can I look for any clues? Enable some tapestry debugging? Read some
important document explaining this situation?

Thanks for any help.

Yuri.

Reply via email to