[
https://issues.apache.org/jira/browse/LUCENE-6199?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14291759#comment-14291759
]
Robert Muir commented on LUCENE-6199:
-------------------------------------
{quote}
Separately, CodecReader.ramBytesUsed is missing some per-field heap:
it reports only 18.8 MB (out of 56 MB) with the patch ... I put some
nocommits for the ones I could find. I'll fix this in the next
iteration.
{quote}
Its not missing, it just doesnt report trivial things. This only impacts abuse
cases. Please do not make Fieldinfos Accountable, etc. Its high time lucene
stopped letting abuse cases screw over the average case.
> Reduce per-field heap usage for indexed fields
> ----------------------------------------------
>
> Key: LUCENE-6199
> URL: https://issues.apache.org/jira/browse/LUCENE-6199
> Project: Lucene - Core
> Issue Type: Improvement
> Reporter: Michael McCandless
> Assignee: Michael McCandless
> Fix For: Trunk, 5.1
>
> Attachments: LUCENE-6199.patch
>
>
> Lucene uses a non-trivial baseline bytes of heap for each indexed
> field, and I know it's abusive for an app to create 100K indexed
> fields but I still think we can and should make some effort to reduce
> heap usage per unique field?
> E.g. in block tree we store 3 BytesRefs per field, when 3 byte[]s
> would do...
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]