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)

Reply via email to