Java Code Profiler

Java Profiling

For your Java application, AppDynamics offers code-level diagnostics and end-to-end visibility. AppDynamics allows operations teams to swiftly identify & resolve performance issues in their Java applications and lets Java developers discover their code performance in real time.

Benefits of AppDynamics vs. free Java profilers:

Lower Overhead than Java Profiling Tools

AppDynamics operates in production with an overhead of just 2% on the application. This means that even if it is left on all the time, it would not affect end users. Compared to AppDynamics, most Java profilers bring significant overhead and therefore they are used only during critical situations. As a result, most organizations that use Java profiling tools lack the insight into the application when it's performing normally.

Business Transaction Monitoring

No free Java profilers can identify and prioritize problems like AppDynamics. AppDynamics helps you to comprehend the application the way your end users experience it via Business Transactions. It categorizes user requests into Business Transactions and informs dev and ops teams about the performance issues that affect the end users the most.

Troubleshoot Java Code Latency in Minutes

With business requests and transactions being processed by the JVM, AppDynamics provides tremedous visibility into Java code execution. This helps you identify latency and find its root cause in minutes. This makes Java performance tuning much easier.

Platform Support

AppDynamics provides Java profiling capabilities that constitute complete framework and protocol support for application servers with Java 1.5 and above and all JVMs. This provides you high level view into your application like any free Java profiler.

Active MQ 5.x

Oracle 10.3.0, 10.0.2

Adobe Coldfusion 8.x, 9.x

Oracle AQ-JMS

Apache Tomcat 5.0, 6.x, 7.x

Oracle Coherence

Applets

OSGi Infrastructure (Felix, Equinox)

AWT/Swing/RCP

Resin

BlazeDS

Servlets 2.x

Cassandra with Thrift

Solr

EJB 2.x, 3.x

Spring Beans 2.0.x, 2.5

Fiorano MQ

Struts 1.x

GlassFish v2, v3

Struts Action 1.x, 2.x

Hibernate

Tapestry

IBM MQ Series 6.x, 7.x

Tibco RV

IBM WAS Embedded

WebLogic 9.x, 10.x

JBoss 4.x, 5.x

Weblogic Embedded JMS 9.x, 10.x

JBoss MQ 4.x, 5.x

Webmethods

Jetty 6.x, 7.x

WebSphere 6.1+, 7.x

JMS 6.1+, 7.x

Wicket

JMS Message Listeners 1.x

JSF

Open MQ