pip install snakeviz
python
# memory_analysis.py
def create_large_list():
large_list = []
for i in range(1000000):
large_list.append(i)
return large_list
def main():
data = create_large_list()
if __name__ == "__main__":
main()
python -m memory_profiler memory_analysis.py
snakeviz memory_analysis.py.mprof