Performance Analysis Kit术语 通用 log版本 Log版本是指在系统中开启了日志记录功能的系统版本。这种版本会记录系统运行时的各种信息,包括应用程序的运行情况、系统错误信息、调试信息等等。这些信息可以通过hdc工具或者第三方应用程序查看和分析,有助于开发者进行调试和优化。
阅读全文
openharmony 鸿蒙 hiappevent-watcher-web-fling-jank-events
ArkWeb抛滑丢帧事件介绍 简介 ArkWeb提供了Web组件,用于在应用程序中显示Web页面内容,为开发者提供了丰富的控制Web页面能力。页面滑动一般分为两个阶段:拖滑和抛滑。拖滑指触摸屏幕时的滑动。抛滑指在手指离开屏幕后,页面仍以一定速度滑动。从API
阅读全文
openharmony 鸿蒙 pageswitch-log
页面切换日志 简介 页面切换日志用于记录应用页面切换栈,比如窗口创建销毁、页面切换等信息,帮助开发者通过该日志分析故障发生前用户操作,提高问题定位效率。
阅读全文
openharmony 鸿蒙 hiappevent-faq
HiAppEvent常见问题 查不到已通过HiAppEvent订阅的事件内容 问题现象 在开发调试阶段,崩溃、应用冻屏等故障发生后,无法在DevEco Studio的HiLog窗口中获取已通过HiAppEvent订阅的事件内容。
阅读全文
openharmony 鸿蒙 hitracemeter-intro
HiTraceMeter介绍 本文介绍HiTraceMeter接口的使用方法。开发者可以在代码中调用HiTraceMeter接口进行trace打点,然后可使用hitrace命令行工具或者hidebug提供的trace采集接口,获取程序运行时产生的打点信息,了解程序运行的进程、线程、时间戳、CPU等信息,以帮助开发者进行问题分析和性能调优。
阅读全文
openharmony 鸿蒙 hiprofiler
hiprofiler Hiprofiler简介 HiProfiler调优组件旨在为开发者提供一系列调优能力,可以用来帮助分析内存、性能等问题。 整体架构包括PC端和设备端。主体部分是PC端的数据展示页面和设备端的性能调优服务。PC端和设备端服务采用C/S模型,PC端的调优数据在DevEco
阅读全文
openharmony 鸿蒙 hidebug-guidelines
HiDebug能力概述 HiDebug可用于获取系统或应用进程的内存、CPU和GPU等数据,以及开启进程Trace采集。 本文介绍HiDebug模块中的ArkTS和C/C++接口,并按接口能力分类。
阅读全文
openharmony 鸿蒙 hidumper-PrivacyManagerService
PrivacyManagerService PrivacyManagerService是访问控制基于hidumper增强开发的命令行能力,可显示访问控制基础信息,获取敏感权限使用记录。 环境准备 根据hidumper工具指导,完成环境准备。
阅读全文
openharmony 鸿蒙 hiappevent-watcher-web-fling-jank-events-arkts
订阅ArkWeb抛滑丢帧事件(ArkTS) 简介 本文介绍如何使用HiAppEvent提供的ArkTS接口订阅ArkWeb抛滑丢帧事件。接口的详细使用说明(参数限制、取值范围等)请参考@ohos.hiviewdfx.hiAppEvent。
阅读全文
openharmony 鸿蒙 fault-log-extension-app-events-arkts
使用FaultLogExtensionAbility订阅事件 从API version 21开始,可以在FaultLogExtensionAbility中使用HiAppEvent事件订阅接口,实现应用故障事件(仅包括崩溃事件和应用冻屏事件)的延迟通知。应用因崩溃或冻屏退出后,无法启动或长时间未启动的场景下,可以不依赖应用启动实现故障事件信息的订阅回调。FaultLogExtensionAbilit
阅读全文