we have a useCase in which we consume too much memory and run into a "GC overhead limit exceeded" exception.
Nearly 90% of the memory are taken by com.objectdb.o.PRU (49%) com.objectdb.o.SEV (29%) and com.objectdb.oVAL  (9%).
When debugging, we did not get the reason for the high memory consumption yet.
Can you give us any any hints, which leads to the generation of these objects?
We assume that we (erroneously) refer to too many entities in the memory.
For example, we are not yet sure if the objects are created when executing queries, persisting new entities, or modifying them. Any kind of hints would help us to analyse/fix our problem.
We use version 2.6.9_08 in embedded mode.