参考https://blog.csdn.net/itfootball/article/details/95392266
通过 pympler 包检查
首先 pip install pympler
然后代码import部分添加
from pympler import tracker,summary,muppy
之后在你需要排查的代码段 前面加上
memory_tracker = tracker.SummaryTracker()
后面加上 memory_tracker.print_diff()
最好多运行几次,前面几次不稳定,后面比较靠谱
结果如果有字段,那表示有内存变动,如果没有则没有内存占用情况
有内存占用再依次注释掉相关代码,定位到具体代码行去解决问题
同时还可以通过cpu和内存占用查看, mac通过活动监视器查看
版权声明:本文为katrina1rani原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。