{"repo":"bloomberg/memray","free":true,"listed":false,"github":"https://github.com/bloomberg/memray","clone":"git clone https://github.com/bloomberg/memray.git","description":"Memray is a memory profiler for Python","language":"Python","stars":15192,"topics":["memory","memory-leak","memory-leak-detection","memory-profiler","profiler","python","python3","hacktoberfest"],"license":"Apache-2.0","category":"cli-tools","readme_excerpt":"--- 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 somewhat slower, but this can be enabled or disabled on demand. - 📈 It can generate various reports about the collected memory usage data, like flame graphs. - 🧵 Works with Python threads. - 👽🧵 Works with native-threads (e.g. C++ threads in C extensions). Memray can help with the following problems: - Analyze allocations in applications to help discover the cause of high memory usage. - Find memory leaks. - Find hotspots in code that cause a lot of allocations. Note Memray only works on Linux and MacOS, and cannot be installed on other platforms. Help us improve Memray! We are constantly looking for feedback from our awesome community ❤️. If you have used Memray to solve a problem, profile an application, find a memory leak or anything else, please let us know! We would love to hear about y","default_branch":null,"files":null,"tree":[],"storefront":"/r/bloomberg","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/bloomberg/memray/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."}