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

Dmitry Konstantinov updated CASSANDRA-20165:
--------------------------------------------
    Description: 
The epic accumulates improvements about reducing of memory allocations in 
Cassandra write 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. 
* memory allocations also helps to highlight the places to optimize from CPU 
usage point of view

Related link: 
https://blog.vanillajava.blog/2022/09/java-is-very-fast-if-you-dont-create.html

Test results for each improvement will be shared soon.

  was:
The epic accumulates improvements about reducing of memory allocations in 
Cassandra write path. 
The driver 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. 
* memory allocations also helps to highlight the places to optimize from CPU 
usage point of view

Related link: 
https://blog.vanillajava.blog/2022/09/java-is-very-fast-if-you-dont-create.html

Test results for each improvement will be shared soon.


> Reduce memory allocation in Cassandra write path
> ------------------------------------------------
>
>                 Key: CASSANDRA-20165
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-20165
>             Project: Apache Cassandra
>          Issue Type: Epic
>          Components: Consistency/Coordination, Local/Memtable
>            Reporter: Dmitry Konstantinov
>            Assignee: Dmitry Konstantinov
>            Priority: Normal
>             Fix For: 5.0.x
>
>
> The epic accumulates improvements about reducing of memory allocations in 
> Cassandra write 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. 
> * memory allocations also helps to highlight the places to optimize from CPU 
> usage point of view
> Related link: 
> https://blog.vanillajava.blog/2022/09/java-is-very-fast-if-you-dont-create.html
> Test results for each improvement will be shared soon.



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