Skip to content

Profiling

Wikipedia says:

Profiling is achieved by instrumenting either the program source code or its binary executable form using a tool called a profiler (or code profiler). Profilers may use a number of different techniques, such as event-based, statistical, instrumented, and simulation methods.

Continuous profiling can help you understand systems resource usage (CPU, memory, etc.), identify performance bottlenecks, locate memory leaks and analyse the call stack of your applications. You can also use it as a method to track performance changes over time.

Introductions

Tools

Datadog Continuous Profiler

Facts

Hot Topics

Google Cloud Profiler

Facts

Hot Topics

Parca

From profiles to understanding. Open Source Infrastructure-wide continuous profiling

Facts

Hot Topics

Pyroscope

Facts

  • FlameQL is the Pyroscope query language.

Hot Topics

Use Cases

Back to top