Ivan Bessonov created IGNITE-26154:
--------------------------------------
Summary: Reduce byte[] allocation rate
Key: IGNITE-26154
URL: https://issues.apache.org/jira/browse/IGNITE-26154
Project: Ignite
Issue Type: Improvement
Reporter: Ivan Bessonov
Assignee: Ivan Bessonov
Attachments: image-2025-08-07-09-52-17-729.png
Consider this a "part 1" with low hanging fruits:
* {{Replicator#addInflight}} constantly concatenates metric name using a
string builder. This is extremely wasteful.
* {{TrackableNetworkMessageHandler#longHandlingLoggingEnabled}} reads the same
property over and over again, instead of having a readily available field.
These are two of the worst parts according to JFR that I have from "Explicit TX
put" benchmark (no code provided). "{{{}logEntryFromMeta{}}}" is easy to fix
too, but it requires a bit more code.
!image-2025-08-07-09-52-17-729.png!
--
This message was sent by Atlassian Jira
(v8.20.10#820010)