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