Orbit: C/C++ Performance Profiler

ORBIT is a powerful profiler for Windows and Linux that enables developers to identify performance bottlenecks and visualize the execution flow of complex applications. What sets ORBIT apart from other tools is that it doesn’t require any changes to the target process or code. It seamlessly provides profiling capabilities without the need for recompilation or relaunching the application. ORBIT combines sampling and dynamic instrumentation to optimize the profiling workflow, offering features such as callstack sampling, thread scheduling and dependency tracing, memory tracing, and GPU driver tracepoints for AMD GPUs. While the focus of development has shifted to the Linux version, Windows local profiling is still supported. (104 words)

https://github.com/google/orbit

To top