[ https://issues.apache.org/jira/browse/LUCENE-6325?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14603012#comment-14603012 ]
Michael McCandless commented on LUCENE-6325: -------------------------------------------- I think the patch is ready... > improve perf and memory of FieldInfos.fieldInfo(int) > ---------------------------------------------------- > > Key: LUCENE-6325 > URL: https://issues.apache.org/jira/browse/LUCENE-6325 > Project: Lucene - Core > Issue Type: Sub-task > Reporter: Robert Muir > Assignee: Michael McCandless > Fix For: 5.2, Trunk > > Attachments: LUCENE-6325.patch, LUCENE-6325.patch > > > FieldInfos.fieldInfo(int) looks up a field by number and returns its > FieldInfo. > This method is called per-field-per-doc in things like stored fields and > vectors readers. > Unfortunately, today this method is always backed by a TreeMap. In most cases > a simple array is better, its faster and uses less memory. > These changes made significant difference in stored fields checkindex time > with my test index (had only 10 fields). Maybe it helps merge as well. -- This message was sent by Atlassian JIRA (v6.3.4#6332) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org