Clément Grégoire 83869c6f76 Replace sched_wakeup by sched_waking
`sched_wakeup` notifies about the kernel saying it will be waking up the thread, not the reason for the actual wakeup. This only allows to measure the scheduling latency, not the full wake up latency.
Instead, use `sched_waking` which is triggered on the ring of the CPU and thread responsible for the wakeup. `target_cpu` contains the cpu on which the thread will be woken up.
2025-04-13 19:59:03 +02:00
2025-02-21 23:27:15 +01:00
2024-05-25 00:16:29 +02:00
2024-05-12 19:23:18 +02:00
2023-10-09 22:38:04 +02:00
2022-04-16 00:13:10 +02:00
2025-04-08 16:57:02 +02:00
2023-10-09 23:14:55 +02:00
2025-01-28 15:23:52 -08:00
2024-10-21 18:22:22 +02:00
2024-07-19 18:17:22 +02:00
2024-07-12 17:13:16 +02:00
2024-09-27 16:56:55 +02:00
2025-02-18 23:38:25 +01:00
2025-01-01 05:50:07 -05:00
2025-02-19 09:36:55 +01:00
2024-02-11 17:26:48 +01:00

Tracy Profiler

Sponsor

A real time, nanosecond resolution, remote telemetry, hybrid frame and sampling profiler for games and other applications.

Tracy supports profiling CPU (Direct support is provided for C, C++, Lua, Python and Fortran integration. At the same time, third-party bindings to many other languages exist on the internet, such as Rust, Zig, C#, OCaml, Odin, etc.), GPU (All major graphic APIs: OpenGL, Vulkan, Direct3D 11/12, Metal, OpenCL.), memory allocations, locks, context switches, automatically attribute screenshots to captured frames, and much more.

An Introduction to Tracy Profiler in C++ - Marcos Slomp - CppCon 2023

Introduction to Tracy Profiler v0.2
New features in Tracy Profiler v0.3
New features in Tracy Profiler v0.4
New features in Tracy Profiler v0.5
New features in Tracy Profiler v0.6
New features in Tracy Profiler v0.7
New features in Tracy Profiler v0.8

S
Description
No description provided
Readme BSD-3-Clause
65 MiB
Languages
C++ 89.7%
C 5.4%
TeX 2.4%
Python 1.2%
CMake 0.7%
Other 0.3%