性能数据文件分片
性能数据文件分片是对于解析完成的timeline数据文件(.json),系统会识别.json文件在Chrome浏览器(“chrome://tracing”)上打开时间的长短,适当将.json文件切分成合适的数量,以方便用户快速打开。分片操作是在执行性能数据导出时自动启动。
数据文件分片通过msprof_slice.json配置文件配置分片属性,msprof_slice.json配置文件内容及字段说明如下。
msprof_slice.json配置文件保存目录为:
CANN软件安装目录/ascend-toolkit/latest/tools/profiler/profiler_tool/analysis/msconfig/
参数 |
说明 |
---|---|
slice_switch |
分片开关。取值为:
默认情况下开启数据分片,关闭数据分片须编辑msprof_slice.json文件并配置该参数为off,配置为其他值均表示取默认值。 默认情况下,数据分片根据timeline数据文件在Chrome浏览器上打开时间的长短判断分片,打开时间超出上限时,执行分片操作,分片文件大小由slice_file_size参数控制,分片文件数量由strategy参数控制。 分片后的文件名格式为:模块名_{slice_n}_{timestamp}.json,其中slice_n表示分片的序号,其他字段含义请参见总体说明。 |
slice_file_size(MB) |
分片文件的容量上限。单位为MB,取值范围为大于等于200的正整数,默认情况下,不限制分片文件的大小。 参数配置大于等于200的正整数时,每个分片文件大小不能超过该值;参数配置其他值时,不限制分片文件的大小,仅根据strategy参数限制分片文件数量。 |
strategy |
分片策略。取值为:
由于文件打开的时间长短与计算机性能有关,故无法给出准确的打开时间,一般情况下文件打开时间参考值如下:
具体打开时间请以设备实际情况为准。 |