memory_profiler
https://github.com/pythonprofilers/memory_profiler
conda install memory_profiler
사용
@profile def my_func(): a = [1] * (10 ** 6) b = [2] * (2 * 10 ** 7) del b return a if __name__ == '__main__': my_func()
python -m memory_profiler example.py