Java performance

Deeply understand your Java performance

Try for free Contact us

The most common Java performance problems and how to fight them

Slow or excessive SQL queries; wrongly configured connection pools, excessive service, REST and remoting calls; overhead through excessive logging or inefficient exception handling; bad coding leading to CPU Hotspots and Memory Leaks are some of the most common Java performance problems.

Monitor transactions across JVMs and all other tiers. Auto-model your application. Visualize what dependencies exist with other JVMs, where time is spent, and where problems exist. Improve Java performance by instantly drilling down into method level details to see method arguments, return values, SQL statements, exceptions or log messages.

Learn how to tune Java performance

Free e-book: Java enterprise performance

Blog: Boost Java application performance (almost) automatically

Blog: The impact of Garbage Collection on Java performance

Blog: How Garbage Collection differs in the three big JVMs

Blog: The top Java memory problems – Part 1

Blog: The top Java memory problems – Part 2

Blog: Diagnosing common database performance hotspots in our Java code

Blog: How to identify a Java memory leak

Java performance tuning with Dynatrace

Tune your Java performance by taking a deep look into the bytecode of your app.

Auto-discover and map all applications and business transactions-flows of your Java application continuously end-to-end. Dynatrace PurePath technology captures timing and code-level context for every transaction, across every tier, without gaps or blind spots. The service flow visualizes service requests end-to-end. Understand where service calls originate in your Java code.

Take Dynatrace for a test drive

Start your 15-day free Java monitoring trial!

Try for free Contact us