Adrien Grand created LUCENE-9387:
------------------------------------

             Summary: 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


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: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to