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

Claus Ibsen resolved CAMEL-26474.
---------------------------------
    Resolution: Fixed

Merged to main in https://github.com/apache/camel/pull/28818 (commit 
7da8929b60fc), fix version 4.24.0.

_Claude Code on behalf of davsclaus_

> camel-management - StatisticCounter: do not update the counter with 0
> ---------------------------------------------------------------------
>
>                 Key: CAMEL-26474
>                 URL: https://issues.apache.org/jira/browse/CAMEL-26474
>             Project: Camel
>          Issue Type: Sub-task
>            Reporter: Adriano Machado
>            Assignee: Adriano Machado
>            Priority: Major
>             Fix For: 4.24.0
>
>
> Follow\-up of CAMEL\-26393 under CAMEL\-25132. 
> {{StatisticCounter.updateValue}} calls {{LongAdder.add}} even with 0, which 
> still does a compare and set on a shared cell and changes nothing. Most nodes 
> of a fast route complete within a millisecond, so {{totalProcessingTime}} is 
> updated with 0 for processor, route and context counters on almost every node.
> Measured with the default statistics level on a 10 node route, JDK 21 Linux 
> arm64 with 9 CPUs, 3 rounds: about 1.38M to 1.84M exchanges per second at 8 
> threads, and about 910k to 1.06M at 4 threads. Single threaded throughput 
> does not change. A shared clock read per node was also tried, and it added 
> nothing measurable.
> _Claude Code on behalf of Adriano Machado \(@ammachado\)_
> _This was generated by an AI agent and may contain inaccuracies. Please 
> verify before relying on it._



--
This message was sent by Atlassian Jira
(v10.3.26#10030026)

Reply via email to