On Fri, Nov 21, 2008 at 9:18 AM, Ralf Siemon <[EMAIL PROTECTED]> wrote:
> Thanks for the advice. Unfortunately we cannot do this here, because the
> ListViews contain Link components for user interaction.

you can generate a link yourself easily, let your custom listview
implement ILinkListener and call urlfor(ILinkListener.INTERFACE) on
the component which will generate the url. than append the id to it
and you are done.

>This worked, but unfortunately the links did not work
> anymore, because there were no link components on the page left ...

^ and now you know why the items are kept :)


>
> Ralf.
>
>
> Igor Vaynberg wrote:
>
>> if you are planning on displaying 1000 rows per page, which is quiet
>> uncommon for webapps, you should produce output as raw html instead of
>> using listview and adding components inside.
>>
>> -igor
>>
>> On Thu, Nov 20, 2008 at 7:15 AM, Ralf Siemon <[EMAIL PROTECTED]> wrote:
>>>
>>> Hi,
>>>
>>> we have recently launched our new Wicket-based website, and now we are
>>> experiencing that the memory consumption of the website is very high, so
>>> that it crashes the site regularly.
>>>
>>> When profiling the application server, we found out that there are HTTP
>>> sessions that consume up to 2 MB of memory, mostly because there are very
>>> large ListViews with up to 1000 entries, where each entry consumes about
>>> 2
>>> KB.
>>>
>>> Our preliminary solution is to limit the size of those ListViews to a
>>> maximum of 50 entries, but even in those cases the session size is still
>>> at
>>> about 200 KB, which seems quite large to us.
>>>
>>> I know that there have already been some discussions about memory
>>> consumption in Wicket due to the fact that the whole Page object of the
>>> last
>>> visited page is stored in the session; but what I'd like to know is: Have
>>> you experienced session sizes in a comparable magnitude, or are we doing
>>> something wrong? Or is this something we have to live with when using
>>> Wicket?
>>>
>>> We are using Wicket 1.3.5.
>>>
>>>
>>> Thanks,
>>>
>>> Ralf.
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>>> For additional commands, e-mail: [EMAIL PROTECTED]
>>>
>>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to