> ## Documentation Index
> Fetch the complete documentation index at: https://developer.upsun.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Continuous profiling for Java

> Configure and use the Java continuous profiler.

Upsun [Continuous Profiler](/docs/observability/application-metrics/cont-prof) is powered by [Blackfire](/docs/observability/application-metrics/blackfire).
It is available directly from the [Console](/docs/administration/web), under **Apps and Services → your app → Profiling**.

The Java continuous profiling is currently made across 3 dimensions:

* **CPU Time**:  Time spent running on the CPU
* **Allocations**: Time spent running on the CPU
* **Allocated Memory**: Number of bytes allocated

The default sampling frequency is 100 Hz. This means the Java continuous profiler is
collecting information 100 times per second.

## Prerequisites

Upsun Continuous Profiler requires [`Java >= 21`](/docs/languages/java).

## Configuration

The Java continuous profiler is enabled by default without configuration.
