智能客服
你问我答,随时在线为你解决问题
应用在开发过程中,可能因为线程频繁切换、磁盘负载高等情况导致文件系统IO耗时问题。从26.0.0版本开始,DevEco Profiler新增FileSystem模板,可以结合应用逻辑IO和物理IO的读写耗时、整机(设备上所有应用)逻辑IO和物理IO的读写耗时等情况,定位IO耗时问题。
FileSystem模板支持的泳道包括:APP Name IO、File System IO、Callstack、Frame。本文介绍APP Name IO、File System IO泳道,其他泳道的详细信息请参考对应模板内容。
APP Name IO泳道显示调测应用的逻辑读、逻辑写、物理读写的累计次数和字节数,具体统计项如下。默认显示所有的统计项,如需取消查看某项数据,可在APP Name IO泳道的右上角取消勾选。


主泳道包括Logical Writes、Logical Reads、Physical Writes/Reads三条子泳道。Logical Writes展示应用逻辑写的详细数据,Logical Reads展示应用逻辑读的详细数据,Physical Writes/Reads用于展示应用物理读写的详细数据。通过点选子泳道中的条块或框选子泳道,查看特定的统计数据。


File System IO泳道显示整机的逻辑读、逻辑写、物理读写累计次数和字节数,具体统计项如下。默认显示所有的统计项,如需取消查看某项数据,可在File System IO泳道的右上角取消勾选。
主泳道包括Logical Writes、Logical Reads、Physical Writes/Reads三条子泳道。Logical Writes子泳道展示整机逻辑写的详细数据,Logical Reads子泳道展示整机逻辑读的详细数据,Physical Writes/Reads子泳道展示整机物理读写的详细数据。
框选File System IO主泳道或子泳道,Statistics区域以进程维度展示选定时间段内的IO统计数据,包括进程信息、IO类型、次数、字节数、最小时延、最大时延、平均时延、平均方差时延。

单击主泳道或子泳道的Statistics区域中任意一行,右侧More区域中会显示详情数据,包括IO的开始时间、线程信息、单次时延、单次字节数。

点选子泳道中的条块,展示条块对应时间区域的整机IO聚合数据。
