memray

by bloomberg · Developer Tools

Memray is a memory profiler for Python

New0 ratings15,219 starsActive
Developer ToolsDeveloper ToolPythonC++
Open project ↗↓ Download v1.20.0GitHub⚑ Report
memray preview

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

JavaScriptPythonHTMLC++hacktoberfestCythonmemorymemory-leak

Project health

Actively maintained
Last update2 days ago
Contributors72
Latest releasev1.20.0
Open issues & PRs37
LicenseApache-2.0
On GitHubsince 2022

GitHub

15,219
stars
459
forks
72
contributors
37
open issues & PRs
Python
language
2 days ago
last commit
View on GitHub ↗All releases ↗

Reviews

out of 5 · 0 ratings
★★★★★
0%
★★★★
0%
★★★
0%
★★
0%
0%
Sign in to write a review
No reviews yet
Be the first to review memray.

Built by

bloomberg
Imported from GitHub · not yet claimed on GitPalace
View developer pageSign in with GitHub to claim

Maintain bloomberg/memray? Claiming verifies admin access through your GitHub account and gives you control of this listing.

You might also like