I’ve recently been debugging a Python script with mysterious resource spikes. The available tools were not efficient and, in many ways, are a pain to work with. So I wrote a tool in Rust for fast and easy triage of resource consumption, linking it to Python functions. It records a full timeline of CPU, memory, I/O, and the Python call stack. Check out the blog post: https://lnkd.in/g5YwJqxJ Source code is available here: https://lnkd.in/g9Q4sF8p #rust #python #linux #debugging
That looks very cool! So far my best try was memray for memory benchmarking, but here you extend this to a broader process suite. I'll check how viy compares to memray's RAM profiling
I always use memray tool for it
I am going to try this, thanks a lot!
Looks incredible - looking forward to giving it a run! Thanks for making this 👍