Continuous profiling tools in 2026
Always-on CPU and memory profiles from production, so you can see which code paths cost the most. This list has 13 continuous profiling tools. Of these, 8 are open source, 10 have a free plan and 9 can be self-hosted. Checked by hand on 30 September 2026.
- 1
Amazon CodeGuru Profiler
AWS profiling agent for JVM and Python apps on EC2, ECS, EKS and Lambda that finds the most expensive code paths and suggests fixes. Billed per sampling hour after a 90-day free tier.
- 2
Blackfire
Profiler and performance monitoring for PHP and Python: on-demand profiles, continuous profiling in production, and performance assertions that can run in CI.
- 3
Coroot
Open source observability that uses eBPF to build service maps and collect metrics, logs, traces and profiles without code changes, with root-cause hints.
- 4
Elastic Observability
Logs, metrics, APM traces and synthetics built on Elasticsearch and Kibana, run yourself or on Elastic Cloud.
- 5
Google Cloud Profiler
Google Cloud statistical profiler for Go, Java, Node.js and Python services that samples CPU and heap in production and shows flame graphs in the console. Google lists no charge for it.
- 6
gProfiler
Open source system-wide profiler from Intel (built by Granulate) that merges several language profilers into one flame graph per host; a local backend and UI are published separately.
- 7
Grafana Pyroscope
Continuous profiling database that collects CPU, memory and other profiles from running applications so you can find hot code paths over time.
- 8
OpenTelemetry eBPF Profiler
Whole-system eBPF profiling agent donated to OpenTelemetry by Elastic. Profiles native, JVM, Python, Ruby, PHP, Node.js and Go code without instrumentation and exports via OTLP.
- 9
Parca
Open source continuous profiler: an eBPF agent samples CPU stacks from every process on a host with no code changes, and the server stores profiles for querying as flame graphs over time.
- 10
Perforator
Continuous profiler open sourced by Yandex for large fleets: deploys to Kubernetes, collects low-overhead eBPF profiles cluster-wide, and can feed profile-guided optimization builds.
- 11
Pixie
Kubernetes observability that uses eBPF to capture service traffic, metrics and CPU profiles automatically; a CNCF sandbox project.
- 12
Polar Signals Cloud
Hosted continuous profiling from the team behind Parca: send eBPF or pprof profiles and compare CPU and memory usage across deployments, priced by samples ingested.
- 13
zymtrace
Self-hosted, cluster-wide profiler for AI training and inference fleets: continuous whole-system CPU profiling plus GPU and accelerator profiling for CUDA, ROCm and other chips.
Side by side
| Tool | Pricing | Free plan | Open source | Self-hosted | Always-on in production | CPU profiles | Memory or allocation profiles | eBPF, no code changes | Several languages | Flame graph UI | Profile comparison | Linked to traces | OpenTelemetry profiles |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Amazon CodeGuru Profiler | Paid | No | No | No | Yes | Yes | Yes | Yes | No | Yes | - | - | - |
| Blackfire | Paid | No | No | No | Yes | Yes | Yes | Yes | Yes | - | Yes | - | - |
| Coroot | Free plan | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | - | - |
| Elastic Observability | Free plan | Yes | Yes | Yes | Yes | Yes | No | Yes | Yes | Yes | Yes | - | Yes |
| Google Cloud Profiler | Free | Yes | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | - | - |
| gProfiler | Free | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | - | - | - |
| Grafana Pyroscope | Free plan | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
| OpenTelemetry eBPF Profiler | Free | Yes | Yes | Yes | Yes | Yes | - | Yes | Yes | No | No | - | Yes |
| Parca | Free | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | - | - |
| Perforator | Free | Yes | Yes | Yes | Yes | Yes | - | Yes | Yes | Yes | Yes | - | - |
| Pixie | Free | Yes | Yes | Yes | Yes | Yes | - | Yes | Yes | Yes | - | - | - |
| Polar Signals Cloud | Paid | No | No | No | Yes | Yes | - | Yes | Yes | Yes | Yes | - | Yes |
| zymtrace | Free plan | CPU profiling on up to 5 machines | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | - | Yes |
Yes: confirmed in the tool's documentation. No: documented as not offered. -: not confirmed. Plans and prices change; check each tool's own site before you decide.
More lists
- Best continuous profiling tools in 2026 5
- Open source continuous profiling tools in 2026 8
- Continuous profiling tools with a free plan in 2026 10
- Self-hosted continuous profiling tools in 2026 9
- Observability tools in 2026 170
- Observability platforms in 2026 22
- Metrics and time-series tools in 2026 11
- Log management tools in 2026 25
- Tracing and APM tools in 2026 22
- Error tracking tools in 2026 22
- Real user monitoring and session replay tools in 2026 28
- OpenTelemetry and telemetry pipeline tools in 2026 22
- Dashboard tools in 2026 9
- LLM observability tools in 2026 22