IndexWriter RAMBufferSizeMB memory leak?

View: New views
1 Messages — Rating Filter:   Alert me  

IndexWriter RAMBufferSizeMB memory leak?

by it99 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


If I use an IndexWriter and set the RAMBufferSizeMB to 16(default) or lower the memory is freed as expected and the memory of the process will level off to a nice level. If I set it higher  than 16 the memory does NOT look like it gets freed and the process continually leaks memory. Is there anything I need to do or is this a bug?

                IndexWriter iw = new IndexWriter(mission.getBaseDir(),
                                             new StandardAnalyzer(),
                                             true);
                iw.setRAMBufferSizeMB(32); //need a good way to determine how to set this
                iw.setUseCompoundFile(false);  

               //  looping ...
               iw.addDocument(doc);

              // finish looping
              iw.commit();
              iw.close();