Execution Profiler

Execution Profiler is a java agent that can instrument classes to record method execution. When instrumented methods are invoked, they are recorded. The resulting data, including ellapsed time, exceptions, thread name, etc, is then made available for further analysis. The agent also records all HTTP and JDBC traffic. and provides stack information so you can analyze what occurs inside an HTTP request and what classes/methods are invoke JDBC SQL queries and updates.

Read the User Guide to find out more.

You can download the Execution Profiler javaagent jar here.

Release Notes

1.2.0
  • Supports Java 9+
1.1.2
  • Fixed issue with not being able to detect agent jar on classpath.
1.1.1
  • Fixed issue with obfuscator warning.
  • Fixed multi-threading issue.
  • Fixed configuration file issue (now respects all classes=... entries).
1.1.0
  • Fixed issue: Filters invocations were not being recorded in Http tab
  • Fixed issue: Could not instrument classes loaded by the system classloader
  • Added: JSF requests now recorded in Http tab
1.0.1
  • Fixed multiple JBoss issues (related to OSGI classloading model)
1.0
  • Initial Release