Analysis updated 2026-07-17 · repo last pushed 2013-03-06
Find which lines of code in a Python script use the most memory.
Discover a program is accidentally loading an entire file into memory instead of processing it in chunks.
Profile memory usage of data-heavy scripts interactively inside Jupyter or IPython.
Set a memory threshold that drops you into a debugger to hunt down leaks.
| kmike/memory_profiler | 0xallam/posthog | 0xustaz/streamgate | |
|---|---|---|---|
| Stars | 1 | 1 | 1 |
| Language | Python | Python | Python |
| Last pushed | 2013-03-06 | 2026-03-26 | — |
| Maintenance | Dormant | Maintained | — |
| Setup difficulty | easy | moderate | hard |
| Complexity | 2/5 | 3/5 | 4/5 |
| Audience | developer | pm founder | developer |
Figures from each repo's GitHub metadata at analysis time.
Pure Python with no hard dependencies, psutil is recommended for better accuracy.
A Python tool that shows exactly how much RAM your code uses line by line, making memory hogs easy to spot.
Mainly Python. The stack also includes Python, psutil, Jupyter.
Dormant — no commits in 2+ years (last push 2013-03-06).
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.