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).
+

Reply via email to