I don't think that I am getting the session size in the right place. Despite
my session sizes being logged as very small at ~1.7kB using the Google App
Engine (GAE) web development server, in GAE production I am getting session
sizes approaching 1MB (and attempting to breach this GAE-imposed limit of
1MB too).
I shall have to try and find somewhere else to get a meaningful session
size.
Ian Marshall wrote
>
> Thanks Martin,
>
> I could not find onDetach() but found detach() so I have done this in my
> WebSession subclass:
>
> @Override
> public void detach()
> {
> long loSize = getSizeInBytes();
> m_logger.log(Level.FINE, String.format("Session size = %,dB.",
> loSize));
> super.detach();
> }
>
> This seems to be fine (my sessions seem very small at ~1.7kB - I must be
> doing something wrong) except that this method can be called several times
> as a result of one request.
>
> Thanks again,
>
> Ian
>
>
>
> Martin Grigorov-4 wrote
>>
>> Override Session#onDetach() and do it before calling super.onDetach().
>>
>> On Fri, Jul 13, 2012 at 2:01 PM, Ian Marshall <IanMarshall.UK@>
>> wrote:
>>> Hello,
>>>
>>> Is there a good way to discover my serialised or about-to-be-serialised
>>> session size without adding the debug bar to my page?
>>>
>>> I currently use
>>>
>>> @Override
>>> protected void onAfterRender()
>>> {
>>> super.onAfterRender();
>>>
>>> CloudSession ssnSession = (CloudSession)getSession();
>>> long loSize = ssnSession.getSizeInBytes();
>>> m_logger.log(Level.FINE, String.format("Session size = %,dB.",
>>> loSize));
>>> }
>>>
>>> in my WebPage subclass, but I suspect that this is the wrong place to
>>> examine the session size.
>>>
>>> My software environment is:
>>>
>>> Web framework: Wicket 1.5.7
>>> Web server system: Google App Engine for Java version 1.7.0
>>> Java: 1.6.0_33; Java HotSpot(TM) Client VM 20.8-b03
>>> Operating system: Microsoft Windows XP Home Edition version 2002 SP3
>>> (version 5.1 running on x86; Cp1252; en_GB)
>>>
>>>
>>> Ian Marshall
>
--
View this message in context:
http://apache-wicket.1842946.n4.nabble.com/Determine-session-size-for-Wicket-1-5-tp4650050p4650543.html
Sent from the Users forum mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]