> ## 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 Cloud [Continuous Profiler](https://developer.upsun.com/docs/observability/application-metrics/cont-prof.md) is powered by [Upsun Blackfire](https://developer.upsun.com/docs/observability/application-metrics/blackfire.md).
It is available directly from the [Console](https://developer.upsun.com/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 Cloud Continuous Profiler requires [`Java >= 21`](https://developer.upsun.com/docs/languages/java).

## Configuration

The Java continuous profiler is enabled by default without configuration.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.