Hello,

As I said before, I am working with some large imports of data. I
complained about the performance but managed to improve it by flushing
the objectstore every couple of thousand elements created, instead of
flushing it for each new object created. With that way of working the
speed is acceptable.

But the memory usage keeps increasing, though I would have hoped that
once I do a flush of the objectstore the memory usage would not keep
growing since I don't copies of the instantiated objects anywhere
else.

In my case, the entire process of inserting almost 400,000 elements
(They are basically rows with some relationships) take 40 minutes,
which is fine by me, but the memory usage grows to almost 1 Gigabyte,
which I feel it is excessive. Once I've finished importing, working
with the data and doing queries, works well and the memory usage stays
low.

Is the memory usage an expected behavior? Is there anyway to reduce
it? Are some of my Entity objects not being garbage collected?

Thanks!


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"SQLElixir" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/sqlelixir?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to