{"repo":"P403n1x87/austin","free":true,"listed":false,"github":"https://github.com/P403n1x87/austin","clone":"git clone https://github.com/P403n1x87/austin.git","description":"Python frame stack sampler for CPython","language":"C","stars":2210,"topics":["python","profiling","performance","debugging-tools"],"license":"GPL-3.0","category":"dev-tools","readme_excerpt":"A Frame Stack Sampler for CPython &nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp; Synopsis &nbsp;&bull; Installation &nbsp;&bull; Usage &nbsp;&bull; Cheat sheet &nbsp;&bull; Compatibility &nbsp;&bull; Why Austin &nbsp;&bull; Examples &nbsp;&bull; Contribute ---- This is the nicest profiler I’ve found for Python. It’s cross-platform, doesn’t need me to change the code that’s being profiled, and its output can be piped directly into flamegraph.pl . I just used it to pinpoint a gross misuse of SQLAlchemy at work that’s run in some code at the end of each day, and now I can go home earlier. -- gthm on lobste.rs If people are looking for a profiler, Austin looks pretty cool. Check it out! -- Michael Kennedy on Python Bytes 180 Follow on ---- Synopsis Austin is a Python frame stack sampler for CPython written in pure C. Samples are collected by reading the CPython interpreter virtual memory space to retrieve information about the currently running threads along with the stack of the frames that are being executed. Hence, one can use Austin to easily make powerful statistical profilers that have minimal impact on the target application and that don't require any instrumentation. The key features of Austin are: - Zero instrumentation; - Minimal impact; - Fast and lightweight; - Time and memory profiling; - Built-in support for multi-process applications (e.g. mod wsgi ). The simplest way to turn Austin into a full-fledged profiler is to use together with the VS Code extension or co","default_branch":null,"files":null,"tree":[],"storefront":"/r/P403n1x87","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/P403n1x87/austin/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}