安装
由于memray仅支持在Linux上使用,下面将使用Windows下的Linux子系统(ubuntu 20.04)进行演示。且由于memray使用了C语言,发布的版本是二进制的,所以系统还需要安装有gcc,且Python版本需要在3.7以上
使用
安装好memray后,可以在命令行调用memray
命令,查看memray的使用帮助,可以看出一般的分析流程分为两步,先执行memray run my_sript.py
获得xxx.bin
文件,然后对这个文件进行分析(火焰图、图表这两种形式分析性能)。
根据官方README
,还可以将memray run
作为python
命令的参数,放到-m
后。例如:
python3 -m memray run -m my_module
memray还有一个强大的点是,能够对C/C&#