最近项目中出现内存泄漏问题,使用了这方法记录进程内存占用情况,十分好用,也可以用于表现压测中内存占用情况。
1.执行linux查询命令,查询进程号,然后输出持续一段时间该进程内存CPU占用数据
top -d 5 -b -p 32179 > systemdata.txt 每5秒查询 进程号 输出到文件
2.运行python脚本生成excel数据文件 systemdata.csv
相关脚本下载python脚本根据linux内存/CPU情况生成csv文件可描绘数据散点图-Linux文档类资源-优快云下载
3.用excel打开systemdata.csv,然后对时间,内存数据列插入二维折线图