huge heap usage

Type: BugVersion: 2.7.2Priority: NormalStatus: ClosedReplies: 6
#1

we are using objectdb 2.7.2_6.

At a custumer we have huge problems with the memory consumption (see the heap dump attached).

The database size is pretty small (1.4 GByte).

Any idea ?

#2

Could you please share the heap dump or analyse it and provide more information about the roots and paths that keep these objects in memory (particularly roots and paths that keep your entity objects and ObjectDB's ENT and STA objects in the heap).

ObjectDB Support
ObjectDB - Fast Object Database for Java (JPA/JDO)
#3

the dump is available for download, login to

hummingbird-systems.com

using objectdb/objectdb

there is a main menu option objectdb, there you can download the zip

#4

The heap dump shows one EntityManagerFactory with 105,689 EntityManager instances.

This could be caused by creating EntityManager instances and not closing them.

ObjectDB Support
ObjectDB - Fast Object Database for Java (JPA/JDO)
#5
Could you detail how to locate that in the dump to enable us finding that by ourselfs in the future, thanks
#6

You can see the number of open connections by filtering by PMImpl:

 

 

You can see that these connections are held by one EntityManagerFactory (EMF):

 

ObjectDB Support
ObjectDB - Fast Object Database for Java (JPA/JDO)
#7

thanks, this helps pretty much


Post Reply

To post a reply and/or subscribe to update notifications - please login