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]