py-spy
py-spy provides a low-overhead method for performance analysis of Python applications without code changes or restarts. Developed in Rust, it works externally to the Python process, ensuring minimal interference and making it suitable for production usage. It supports platforms like Linux, OSX, Windows, and FreeBSD across numerous Python versions. With command line accessibility, py-spy offers tools for recording, live analysis, and call stack examination, useful for probing both regular and native extensions. Installation is convenient with various package manager options.