What is the heap size for the JVM?  What is the absolute number/bytes of data in those retained objects?

Bryan

From: Dan Gravell <gravelld2@users.sf.net>
Reply-To: "[jdbm:discussion]" <12570@discussion.jdbm.p.re.sf.net>
Date: Wednesday, January 22, 2014 6:11 AM
To: "[jdbm:discussion]" <12570@discussion.jdbm.p.re.sf.net>
Subject: [jdbm:discussion] OOME due to large numbers of dirty BlockIos in RecordFile

So.... I'm getting an OOME when using JDBM. According to Eclipse MemoryAnalyzer this is mostly caused by a lot of BlockIo objects.

The BlockIo objects are owned by RecordFile but are stored in different members - I've noticed dirty and inTxn cases.

What causes this large number to be retained? I am only committing once every five modifications to my data structures. Could it also be the size of data I am adding (although this shouldn't be too large)?


OOME due to large numbers of dirty BlockIos in RecordFile


Sent from sourceforge.net because you indicated interest in https://sourceforge.net/p/jdbm/discussion/12570/

To unsubscribe from further messages, please visit https://sourceforge.net/auth/subscriptions/