自定义设置内存采集
msLeaks工具支持通过Python接口自定义采集内存范围,并可自定义设置采集项,缩小采集范围,实现精准采集,高效分析。
自定义采集范围
新增Python脚本示例,使用Python脚本自定义采集范围,可支持设置多段采集范围。
示例代码如下:
1 2 3 4 5 | import msleaks msleaks.start() # 开启采集 train() # train()为用户代码 msleaks.stop() # 退出采集 |
自定义设置采集项
支持自定义设置采集项,当前仅支持设置--device、--level、--events和--call-stack这4个参数,可根据需求自行设置。
示例代码如下:
1 2 3 4 5 6 | import msleaks msleaks.start() # 开启采集 msleaks.config("--call-stack=c:10,python:5", "--events=alloc", "--level=0","--device=npu") train() # train()为用户代码 msleaks.stop() # 退出采集 |