Dmitry Konstantinov created CASSANDRA-21399:
-----------------------------------------------

             Summary: Polymorphic call overhead at 
org.apache.cassandra.io.util.RandomAccessReader#current
                 Key: CASSANDRA-21399
                 URL: https://issues.apache.org/jira/browse/CASSANDRA-21399
             Project: Apache Cassandra
          Issue Type: Improvement
            Reporter: Dmitry Konstantinov
            Assignee: Dmitry Konstantinov
         Attachments: image-2026-05-23-16-17-07-684.png

0.9% of overall CPU in profile is spent in 
org.apache.cassandra.io.util.RandomAccessReader#current
when we do a polymorphic call of 
org.apache.cassandra.io.util.Rebufferer.BufferHolder#offset
we can avoid it by caching the offset value for the current block on 
RandomAccessReader level. 

!image-2026-05-23-16-17-07-684.png|width=600!



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to