延迟采集性能数据
功能说明
用户可以通过设置--delay和--duration参数来配置数据采集的延迟时间和持续时间。延迟采集场景下不支持动态采集性能数据。
命令示例
以运行用户登录工具所在环境,执行以下命令采集性能数据。命令示例如下:
msprof [options] <app>
仅当采集AI任务运行性能数据时支持启用延迟采集能力,必须传入用户程序,与--dynamic参数不能同时配置。app参数说明请参见app参数说明,options参数说明请参见表1,同时可叠加采集AI任务运行性能数据中的参数。
参数说明
表1 options参数说明
| 参数 | 可选/必选 | 描述 |
|---|---|---|
| --delay | 可选 | 按设定时间延迟采集性能数据,范围[1, 4294967295],单位s,默认值0。若配置的时间超过了AI任务的执行时间,在AI任务执行期间不会启动采集。 |
| --duration | 可选 | 性能数据采集的持续时间,范围[1, 4294967295],单位s,默认未配置,即随采集开始持续到任务结束,自动停止采集。若配置了--delay参数,则duration从delay结束的时刻开始计时。 |
使用示例
msprof --delay=3 --duration=3 /home/projects/MyApp/out/main