[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [eclipselink-users] Memory's problem
|
Hi, James Sutherland
Thank you!
I am referring to memory of the JVM which executes code of the application
server, of course.
The application server's JVM does not return a lot of memory to the OS after
the test but the standalone app's JVM does it.
I wil try your tips, thanks!
Regards,
Dmitry
James Sutherland wrote:
>
> Which memory are you referring to exactly? If you are using a DataSource,
> then the DataSource will not release its pooled connections when you log
> out of your EclipseLink Session. In your server you should be able to
> configure the DataSource min and max connection pool sizes, and may be
> able to shut-down the DataSource's connection pool through your server
> admin console or JMX.
>
>
> dmitryerkin wrote:
>>
>> Hi
>> I can not solve one problem which is important for me.
>> This problem is that memory which is allocated during work of the server
>> session is not released although I invoke the logout() method:
>>
>> SessionManager mgr = SessionManager.getManager();
>> ServerSession session = (ServerSession)mgr.getSession("default-session");
>> session.logout();
>>
>> In case I implement the same logic in the standalone application then
>> memory is released:
>>
>> SessionManager mgr = SessionManager.getManager();
>> XMLSessionConfigLoader loader = new
>> XMLSessionConfigLoader("sessions.xml");
>> DatabaseSession session = (DatabaseSession)mgr.getSession(loader,
>> "default-session",Thread.currentThread().getContextClassLoader(), true,
>> true);
>> session.logout();
>>
>> Both apllications do exactly the same things and the size of allocated
>> memory is equal before the session.logout() call. They read some data
>> from the database.
>>
>> Of course the main difference is that the snandalone app uses the direct
>> connection to the database but the enterprise app uses the jdbc
>> datasourse and connection pools.
>>
>> Can anybody explain me the way to force the enterprise app to release
>> memory the same way as the snandalone app?
>>
>>
>>
>> Regards,
>> Dmitry
>>
>
>
--
View this message in context: http://www.nabble.com/Memory%27s-problem-tp19669360p19670359.html
Sent from the EclipseLink - Users mailing list archive at Nabble.com.