RJam is a "Real Time Java Application Monitor" designed to help you understand the health of your Java Application.
Many large organizations have recognized the benefit of monitoring the runtime health and status of the strategic application and have dedicated significant effort into capturing near real time information by deploying both active and passive monitors.
Rjam is intended to assist in this effort by providing an effective, low cost, real time monitoring solution for mission critical Java applications.
The HTTP Activity report will help you understand the total server time (and volume) of your application for each URL.
The JDBC Activity report will help you understand how you database is performing for each SQL statement and which SQL statements are executed most frequently.
This report will help you understand if the JVM garbage collection is impacting your application performance.
This report will help you understand how each JVM on a server is impacting the total CPU usage of the server.
Historical and Statistical Analysis can help you understand what is normal for your application and how things are trending over time.
With the Thread Analysis you can view the order of execution of each monitored method. This can help you understand your end-end flow and where you application is spending time.