followup in https://issues.apache.org/jira/browse/LUCENE-2328
-------- Original-Nachricht -------- > Datum: Wed, 17 Mar 2010 14:30:25 -0500 > Von: Michael McCandless <luc...@mikemccandless.com> > An: java-dev@lucene.apache.org > Betreff: Re: IndexWriter.synced field accumulates data > You're right! > > Really we should delete from sync'd when we delete the files. We need > to tie into IndexFileDeleter for that, maybe moving this set into > there. > > Though in practice the amount of actual RAM used should rarely be an > issue? But we should fix it... > > Can you open an issue? > > Mike > > On Wed, Mar 17, 2010 at 1:15 PM, Gregor Kaczor <gkac...@gmx.de> wrote: > > I am running into a strange OutOfMemoryError. My small test application > does index and delete some few files. This is repeated for 60k times. > Optimization is run from every 2k times a file is indexed. Index size is > 50KB. > I did analyze the HeapDumpFile and realized that IndexWriter.synced field > occupied more than half of the heap. That field is a private HashSet > without a getter. Its task is to hold files which have been synced already. > > > > There are two calls to addAll and one call to add on synced but no > remove or clear throughout the lifecycle of the IndexWriter instance. > > > > According to the Eclipse Memory Analyzer synced contains 32618 entries > which look like file names "_e065_1.del" or "_e067.cfs" > > > > The index directory contains 10 files only. > > > > I guess synced is holding obsolete data > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org > > For additional commands, e-mail: java-dev-h...@lucene.apache.org > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org > For additional commands, e-mail: java-dev-h...@lucene.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org For additional commands, e-mail: java-dev-h...@lucene.apache.org