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 -~----------~----~----~----~------~----~------~--~---
