You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@lucene.apache.org by "Andrzej Bialecki (Jira)" <ji...@apache.org> on 2020/06/01 19:16:00 UTC

[jira] [Commented] (LUCENE-9387) Remove RAM accounting from LeafReader

    [ https://issues.apache.org/jira/browse/LUCENE-9387?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17121265#comment-17121265 ] 

Andrzej Bialecki commented on LUCENE-9387:
------------------------------------------

In Solr usage the RAM consumption by LeafReaders is usually insignificant compared to all other in-memory data so even a crude approximation would be ok. However, I imagine that for pure Lucene-based apps on a tight memory budget it may indeed be an important factor.

> Remove RAM accounting from LeafReader
> -------------------------------------
>
>                 Key: LUCENE-9387
>                 URL: https://issues.apache.org/jira/browse/LUCENE-9387
>             Project: Lucene - Core
>          Issue Type: Improvement
>            Reporter: Adrien Grand
>            Priority: Minor
>
> Context for this issue can be found at https://lists.apache.org/thread.html/r06b6a63d8689778bbc2736ec7e4e39bf89ae6973c19f2ec6247690fd%40%3Cdev.lucene.apache.org%3E.
> RAM accounting made sense when readers used lots of memory. E.g. when norms were on heap, we could return memory usage of the norms array and memory estimates would be very close to actual memory usage.
> However nowadays, readers consume very little memory, so RAM accounting has become less valuable. Furthermore providing good estimates has become incredibly complex as we can no longer focus on a couple main contributors to memory usage, but would need to start considering things that we historically ignored, such as field infos, segment infos, NIOFS buffers, etc.
> Let's remove RAM accounting from LeafReader?



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@lucene.apache.org
For additional commands, e-mail: issues-help@lucene.apache.org