ToB企服应用市场:ToB评测及商务社交产业平台
标题:
鸿蒙5.0版开发:调试下令(hitrace)
[打印本页]
作者:
丝
时间:
2024-11-17 06:27
标题:
鸿蒙5.0版开发:调试下令(hitrace)
往期鸿蒙全套实战文章必看:
鸿蒙开发核心知识点,看这篇文章就够了
最新版!鸿蒙HarmonyOS Next应用开发实战学习路线
鸿蒙HarmonyOS NEXT开发技术最全学习路线指南
鸿蒙应用开发实战项目,看这一篇文章就够了(部分项目附源码)
hitrace
HiTrace为开发者提供业务流程调用链跟踪的维测接口。通过使用该接口所提供的功能,帮助开发者敏捷获取指定业务流程调用链的运行日志,定位跨装备、跨进程、跨线程的故障问题。
前置条件
根据hdc下令行工具引导,完成环境准备。
正常毗连装备。
下令行说明
下令含义说明-h帮助下令。-l查看tag列表。--trace_begin开始捕捉trace。--trace_finish结束捕捉trace。--trace_dump导出trace信息。-b N设置用于存储和读取trace的缓冲区大小(buffer size KB)。默认的缓冲区大小为2048 KB。-t N设置hitrace运行时长,单位为秒(默认为5秒),取决于分析所需的时间。-o文件名指定目的文件的名称(默认为stdout)。-z压缩捕捉的跟踪。--trace_clock设置向trace添加时间戳的时钟类型,可以是引导(默认)、全局、单声道、正常运行时间或性能。--trace_finish_nodump停止捕捉trace时不打印trace信息。
常用下令
在hdc shell执行如下下令:
查看hitrace包罗的tag:hitrace -l。
开始抓指定tag的trace:hitrace --trace_begin app。
结束抓trace:hitrace --trace_finish 、 hitrace --trace_finish -o /data/local/tmp/test.htrace。默认将trace信息打印在下令行窗口,若添加输出路径,trace信息将导出至对应的文件中。
设置抓trace的一些信息:hitrace -b 10240 -t 10 -o /data/local/tmp/test1.htrace app ability。
设置缓冲区大小为10240KB;
设置抓trace时间为10s;
设置抓完trace后文件存储在/data/local/tmp/test1.htrace中;
抓取app/ability两个tag的trace;
导出trace信息:hitrace --trace_dump 、 hitrace --trace_dump -o /data/local/tmp/test2.htrace。默认将信息显示在下令行窗口,若添加输出路径,trace信息将导出至对应的文件中。
也可根据关键词打印trace信息,使用下令hitrace --trace_dump |grep ***即可。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/)
Powered by Discuz! X3.4