Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

We dont have to go all the way, by having just all the Camel component/processors being able to indicate whether they can mutate or not is a big win.
The optimizations of bean/process can be secondary objective as it can be a bit overkill and complex.

Coarse grained performance counters

The JMX performance counters is very fine grained today. We should reduce this to only do performance counts for the entire route instead of spanning every single node in the route path.

And we should add options for JMX to enable/disable this as you may not want to grab these details but only want JMX to be able to manage producers, consumers, routes and endpoints etc.

Using YourKit profiler

We should use a profiler to aid find hotspots to optimize.

...