Crates.io | timedilator-2 |
lib.rs | timedilator-2 |
version | 0.2.2 |
source | src |
created_at | 2022-03-08 00:26:23.769127 |
updated_at | 2022-08-01 09:44:09.221492 |
description | Faster real-time TUI tracing profiler for the nanoprof C library |
homepage | https://codeberg.org/Kiith/timedilator-2 |
repository | https://codeberg.org/Kiith/timedilator-2 |
max_upload_size | |
id | 545356 |
size | 1,873,058 |
Minimum-overhead TUI tracing/frame profiler for low-latency application development.
Views data recorded by the nanoprof instrumentation library.
WARNING: this project is in a very early stage, there will be breaking changes in both the UI
and the underlying profiling data format (as well as the nanoprof
library).
Timedilator-2 is similar to tracing (aka frame) profilers used in game development such as Optick or RAD Telemetry, but it was written for a specific work environment, developing low-latency network applications. These often run on slow harware with no display output and only an SSH connection to work with. This resulted in the following requirements:
The resulting profiler is useful for very-low-latency applications, and should also be decent for game development, but if you don't like TUI you may want to look at alternatives.
See nanoprof's getting started tutorial.
TODO: support for more languages
Licensed under the MIT license, see file LICENSE
.