为你推荐以下几种 Python 内存分析工具:
- meliae:是一个 Python 进程内存占用监控、分析工具,它的安装需要依赖 pyrex 包。当 Python 程序占用内存很大,可能有内存泄露发生时,可以使用该工具来进行检测分析。
- memory_profiler:是一个内存增量分析工具,可以分析函数代码每一行代码造成的内存增加情况。
- Memray:是一个由彭博社开发的开源内存剖析器,可以跟踪 Python 代码、本机扩展模块和 Python 解释器本身中内存分配,并生成多种不同类型的报告,帮助分析 Python 代码内存使用情况。