This is an automated email from the ASF dual-hosted git repository. davsclaus pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/camel-performance-tests.git
The following commit(s) were added to refs/heads/master by this push: new 991ff0b Initial camel performance 991ff0b is described below commit 991ff0b875e48fd3f2e3774c221d362f671c86ae Author: Claus Ibsen <claus.ib...@gmail.com> AuthorDate: Wed Mar 10 13:29:07 2021 +0100 Initial camel performance --- profiling/timer-log/README.md | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/profiling/timer-log/README.md b/profiling/timer-log/README.md new file mode 100644 index 0000000..02e43ac --- /dev/null +++ b/profiling/timer-log/README.md @@ -0,0 +1,20 @@ +## Camel Performance - Timer Log + +This is a small demo application that is used for cpu and memory profiling the +internal Camel routing engine. + +The demo uses a timer to trigger 1000 msg/sec that gets routed by Camel. +The demo does not use any networking or external services. This is on purpose +to focus profiling the internals of Camel - more specific the routing engine. + +### Profiling + +The demo can be run with `mvn camel:run` or by running the `MyApplication.java` +main class (from an IDE you can right-click this file and Run...). + +A profile such as _YourKit_ or _JDK mission control_ can be attached to +the running application and manually profiled. + +The application can be configured in `application.properties` such as +the functionality to turn on|off the pooling of exchanges (and other objects). +