memray
Memray is a memory profiler for Python
About this project
Memray is a memory profiler for Python. It can track memory allocations in Python code, in native extension modules, and in the Python interpreter itself. It can generate several different types of reports to help you analyze the captured memory usage data. While commonly used as a CLI tool, it can also be used as a library to perform more fine-grained profiling tasks. Notable features: — 🕵️♀️ Traces every function call so it can accurately represent the call stack, unlike sampling profilers. — ℭ Also handles native calls in C/C++ libraries so the entire call stack is present in the results. — 🏎 Blazing fast! Profiling slows the application only slightly. Tracking native code is…
Technologies
Project health
GitHub
Reviews
Built by
Maintain bloomberg/memray? Claiming verifies admin access through your GitHub account and gives you control of this listing.
