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

Dawid Weiss commented on LUCENE-9387:
-------------------------------------

I'm all in for simplifying things but these memory-consumption estimates are 
useful from time to time. We use Lucene in complex software where, along with 
Lucene readers, there are other things that consume memory dynamically. We 
guess-timate heap consumption by various data structures and then allocate the 
remaining bits based on that. I'm scratching my own itch here but I'm trying to 
figure out what kind of tools we'll be left with once this is removed. 

> 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-unsubscr...@lucene.apache.org
For additional commands, e-mail: issues-h...@lucene.apache.org

Reply via email to