python运行内存分析
安装相关包
pip install pyrasite
pip install guppy3
pip install mem_top
使用top查看pid
使用pyrasite连接进程
pyrasite-shell pid
通过pyrasite连接进城后,两种方式打印内存信息:
from guppy import hpy
h = hpy()
h.heap()
from mem_top import mem_top
print(mem_top(limit=15,width=80)) # limit控制显示数据条数,width控制显示数据长度
也可以使用cat /proc/{pid}/status查看进程内存占用
参考:https://drmingdrmer.github.io/tech/programming/2017/05/06/python-mem.html
时间会记录下一切。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步