Good question, not too many in here use Weblogic (most people usually
either are on a plain Tomcat setup)

Which strategies do you use for storing the pagination data, do you use
own own datamodel, which basically delivers one page after the other,
or do you store everything in a big datastructure served to the datatable immediately.

If you do the second, your data structure might become to big for in memory delivery. I do not know Weblogic, but is there a change
that the app server caches some of that stuff into a physical swap file,
or is there a chance that serialisation, it also could be that serialisation needs longer on Beas server.

Try following strategies,
a) Increase the mem of the app server

b) Try a different data serving strategy, moving to an explicit
page serving data model might be exactly what you need (one request
per page with the exact number of elements displayed in the page)
There is a wiki entry on how to implement such a datamodel in the myfaces wiki.

c) If nothing works out, you have to start the good ole profiler to
see what is going on.

Werner



Emily Gu schrieb:
Hi,
I have a <t:dataTable> deployed on Weblogic 8.1 sp4. The table is bounded to a backing bean in session. It is so slow when I click to next page. The data should be in memory already. It took no time in Tomcat when paginating to the next page. But Weblogic 8.1 sp4 is thinking very long to get to next page. Do you know anything I could be done wrong in server setup in causing this? I know my question is off topic. But BEA seems have the worse support. I have never gotten any answers from them. Any help is very much appreciated. Thanks,
Emily

Reply via email to