Croway opened a new pull request, #29140:
URL: https://github.com/apache/camel/pull/29140

   _Claude Code on behalf of Croway_
   
   Backport of #29139 to `camel-4.22.x` 
([CAMEL-26565](https://issues.apache.org/jira/browse/CAMEL-26565)). It is a 
straight cherry-pick of the #29139 commit, with no conflicts. Please merge it 
only after #29139 is merged on `main`.
   
   4.22.x has the per-event registry search in `getOrCreateTimer()` from #23864 
(CAMEL-23719, since 4.21). That search is why 4.22.x is still slower than 
4.10.x after the #28729 backport:
   
   | meters | 4.10.7 | 4.22.1 | 4.22.1 + #28729 | 4.22.1 + #28729 + this change 
|
   |---:|---:|---:|---:|---:|
   | 1,127 | 3.45 | 29.77 | 13.46 | **2.83** |
   | 3,127 | 4.12 | 74.17 | 23.34 | **2.74** |
   
   Units are µs per record, in a Camel Spring Boot application: JPA stream → 
split → split, 1M records, `camel.metrics` defaults. See #29139 for the details.
   
   camel-micrometer builds with `-Psourcecheck` and its 97 tests pass on this 
branch. `MicrometerExchangeEventNotifierHotPathTest` fails on this branch 
without the change: 200 registry searches for 50 exchanges.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

  • [PR] [backport camel-4.22.x] ... Croway (via GitHub) via commits

Reply via email to