The Atatus Java Profiler helps troubleshoot Java application issues and detect performance bottlenecks before they impact users. It continuously captures method call stacks and runtime metrics in production, enabling you to identify slow methods, excessive CPU usage, high memory allocations, lock contention, and potential memory leaks.

Installation & Setup

Step 1: Download the latest Java agent

Step 2: Add the Atatus Agent SDK Dependency

Step 3: Export the Required Environment Variables

Set the following environment variables before starting your application:

Step 4: Run Your Application with the Atatus Java Agent

Start your Java application with the -javaagent flag pointing to the Atatus agent JAR:
This will start your Java application with the Atatus profiling agent enabled.

Supported Profiler Types