You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by "Dmitry Konstantinov (Jira)" <ji...@apache.org> on 2026/04/06 13:59:00 UTC

[jira] [Updated] (CASSANDRA-21287) Reduce memory allocation in Cassandra read path

     [ https://issues.apache.org/jira/browse/CASSANDRA-21287?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Dmitry Konstantinov updated CASSANDRA-21287:
--------------------------------------------
    Description: 
The epic accumulates improvements about reducing of memory allocations in Cassandra read path.
The drivers for this epic are:
* to reduce GC pressure -> reduce GC overhead and GC pauses frequency/duration. In case of low-latency GC reducing of memory allocation also helps to move forward the threshold when the system throughput is limited by the memory allocation throughput a GC is able to process without slowing down an app (allocation stalls).
* memory allocations also help to highlight the places to optimize from CPU usage point of view by just doing less work


> Reduce memory allocation in Cassandra read path
> -----------------------------------------------
>
>                 Key: CASSANDRA-21287
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-21287
>             Project: Apache Cassandra
>          Issue Type: Epic
>          Components: Consistency/Coordination, Local/Memtable, Local/SSTable
>            Reporter: Dmitry Konstantinov
>            Assignee: Dmitry Konstantinov
>            Priority: Normal
>
> The epic accumulates improvements about reducing of memory allocations in Cassandra read path.
> The drivers for this epic are:
> * to reduce GC pressure -> reduce GC overhead and GC pauses frequency/duration. In case of low-latency GC reducing of memory allocation also helps to move forward the threshold when the system throughput is limited by the memory allocation throughput a GC is able to process without slowing down an app (allocation stalls).
> * memory allocations also help to highlight the places to optimize from CPU usage point of view by just doing less work



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

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@cassandra.apache.org
For additional commands, e-mail: commits-help@cassandra.apache.org