[ https://issues.apache.org/jira/browse/LUCENE-2387?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Michael McCandless updated LUCENE-2387: --------------------------------------- Attachment: LUCENE-2387.patch Attached patch nulls out the Fieldable reference. > IndexWriter retains references to Readers used in Fields (memory leak) > ---------------------------------------------------------------------- > > Key: LUCENE-2387 > URL: https://issues.apache.org/jira/browse/LUCENE-2387 > Project: Lucene - Java > Issue Type: Bug > Affects Versions: 3.0.1 > Reporter: Ruben Laguna > Assignee: Michael McCandless > Attachments: LUCENE-2387.patch > > > As described in [1] IndexWriter retains references to Reader used in Fields > and that can lead to big memory leaks when using tika's ParsingReaders (as > those can take 1MB per ParsingReader). > [2] shows a screenshot of the reference chain to the Reader from the > IndexWriter taken with Eclipse MAT (Memory Analysis Tool) . The chain is the > following: > IndexWriter -> DocumentsWriter -> DocumentsWriterThreadState -> > DocFieldProcessorPerThread -> DocFieldProcessorPerField -> Fieldable -> > Field (fieldsData) > ------------- > [1] http://markmail.org/thread/ndmcgffg2mnwjo47 > [2] http://skitch.com/ecerulm/n7643/eclipse-memory-analyzer -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. --------------------------------------------------------------------- To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org For additional commands, e-mail: java-dev-h...@lucene.apache.org