Perforator

Visit website Source code

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.

Pricing and hosting

Pricing
Free
Open source
Yes (Apache-2.0)
Self-hosted
Yes
Launched
2025
Status
Active
Website
perforator.tech

Plans and prices change; check the tool's own site before you decide.

What it does

Continuous profiling checklist

6 of 9 confirmed in Perforator's own documentation. The same checklist is used for every tool in Profiling.

  • Always-on in production Yes
  • CPU profiles Yes
  • Memory or allocation profiles Not confirmed
  • eBPF, no code changes Yes
  • Several languages Yes
  • Flame graph UI Yes
  • Profile comparison Yes
  • Linked to traces Not confirmed
  • OpenTelemetry profiles Not confirmed

README describes CPU profiles only; C, C++, Go, Rust, experimental Java/Python; discriminated profiles for A/B tests.

Checked against: github.com, perforator.tech

Alternatives to Perforator

Other continuous profiling tools. See all 13.