See it live
Watch CPU time, memory, and blocked threads while you actually use the app, not in a report you read an hour later.
A continuous profiling system for Linux, built in Zig, with eBPF doing the actual watching
Point Nusku at a running process, or launch one through it, and watch what's actually happening while you use the app. CPU time per function, live. Memory as it's allocated, not just a number going up, but what called for it and where. Threads that look idle but are actually stuck waiting on a lock, a disk read, or another process, and for how long.
It runs locally with nothing to configure. Point it at a process and watch. It can also run on a remote machine and stream the same live picture back over a secure connection, so a server can be watched the same way as something on your own laptop.
Right now the focus is watching a single process well, with a clean command line to drive it. After that: watching from a distance, remembering what's been observed instead of only ever seeing it live, and eventually figuring out what's worth watching on its own. No timeline attached to any of it. The documentation covers the whole picture, and the devlog tracks the real, unpolished progress as it happens.