5 ms·
Of all the RAD offerings Telemetry is the most special. It lets you record millions of CPU profiling events (thousands per frame) with extremely low overhead, a
by midnightclubbed 6y ago
Of all the RAD offerings Telemetry is the most special.
It lets you record millions of CPU profiling events (thousands per frame) with extremely low overhead, and then shows those events in a hierarchical timeline.
For game optimization it is completely unique and literally game changing.
It will show you where your hotspots are, where your threads are starving out, which CPU core is running an event (and when it is thread-switched), where your random frame hitches are happening, how your cpu workload is being spread across your frame.
You can seamlessly zoom from seeing the scheduling/tasks for 100 consecutive frames of a game down to what was happening in a 100us slice of a single frame.
- chii 6y agoHow does it do these things without a high CPU overhead?!
- deleted 6y ago[deleted]
- Snild 6y agoBased on no knowledge at all about Telemetry, probably something similar to the amazing trace functionality in the Linux kernel. That is: non-shared (per-cpu in Linux) ring buffers, small simple events, and formatting done after the fact.