In "perf"

Profiling Specific Code Segments of Applications

Performance profiling plays a critical role in optimizing applications. Yet, popular tools like Linux Perf typically profile entire applications, making it challenging to focus on specific code segments. However, the perf subsystem in Linux provides direct access to hardware performance counters within applications. In this article, we illustrate how to control performance counters from C++ applications using a practical example.

By Jan Mühlig, on

In "cpp"

Profiling Specific Code Segments of Applications

Performance profiling plays a critical role in optimizing applications. Yet, popular tools like Linux Perf typically profile entire applications, making it challenging to focus on specific code segments. However, the perf subsystem in Linux provides direct access to hardware performance counters within applications. In this article, we illustrate how to control performance counters from C++ applications using a practical example.

By Jan Mühlig, on

In "linux"

Profiling Specific Code Segments of Applications

Performance profiling plays a critical role in optimizing applications. Yet, popular tools like Linux Perf typically profile entire applications, making it challenging to focus on specific code segments. However, the perf subsystem in Linux provides direct access to hardware performance counters within applications. In this article, we illustrate how to control performance counters from C++ applications using a practical example.

By Jan Mühlig, on

In "hardware performance counter"

Profiling Specific Code Segments of Applications

Performance profiling plays a critical role in optimizing applications. Yet, popular tools like Linux Perf typically profile entire applications, making it challenging to focus on specific code segments. However, the perf subsystem in Linux provides direct access to hardware performance counters within applications. In this article, we illustrate how to control performance counters from C++ applications using a practical example.

By Jan Mühlig, on