logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

鸿蒙中 HiLog日志打印

HiLog提供DEBUG、INFO、WARN、ERROR、FATAL五级日志接口,支持格式化输出与隐私控制(%{public}显式显示)。通过isLoggable预判日志是否可打印,setMinLogLevel/setLogLevel设置最低级别,API26.0.0起支持沙箱日志输出、落盘(flush)及文件获取。注意:debug应用下日志级别不受控,敏感信息默认private,tag限31字节,

#harmonyos
鸿蒙中 HiLog日志打印

HiLog提供DEBUG、INFO、WARN、ERROR、FATAL五级日志接口,支持格式化输出与隐私控制(%{public}显式显示)。通过isLoggable预判日志是否可打印,setMinLogLevel/setLogLevel设置最低级别,API26.0.0起支持沙箱日志输出、落盘(flush)及文件获取。注意:debug应用下日志级别不受控,敏感信息默认private,tag限31字节,

#harmonyos
鸿蒙开发功耗检测:CPU高负载事件(二)

本文介绍在ArkTS工程中订阅CPU高负载事件的实现方法。通过hiAppEvent.addWatcher订阅系统事件,结合Worker多线程死循环模拟高负载,触发CPU异常事件。可自定义阈值策略(如前台/后台负载、线程负载、采样栈采集次数等),并通过日志分析定位耗电瓶颈代码。适用于性能调试与耗电问题排查。

#harmonyos#性能优化
鸿蒙开发功耗检测:CPU高负载事件(二)

本文介绍在ArkTS工程中订阅CPU高负载事件的实现方法。通过hiAppEvent.addWatcher订阅系统事件,结合Worker多线程死循环模拟高负载,触发CPU异常事件。可自定义阈值策略(如前台/后台负载、线程负载、采样栈采集次数等),并通过日志分析定位耗电瓶颈代码。适用于性能调试与耗电问题排查。

#harmonyos#性能优化
鸿蒙开发功耗检测(一)

本文详解了基于ArkTS的CPU高负载功耗检测机制,涵盖事件订阅、实现原理与触发场景。系统每5分钟统计一次归一化负载(运行时间/周期/核数),前台超30%、后台超10%即触发预警,线程级则要求1分钟内超70%。后台还支持10/30/60分钟长周期低门限检测,适配“慢性”耗电问题。每日仅抓取1次调用栈与采样栈,避免性能影响。通过HiAppEvent获取日志路径,结合调用栈定位代码问题,采样栈分析热点

#鸿蒙
鸿蒙开发功耗检测(一)

本文详解了基于ArkTS的CPU高负载功耗检测机制,涵盖事件订阅、实现原理与触发场景。系统每5分钟统计一次归一化负载(运行时间/周期/核数),前台超30%、后台超10%即触发预警,线程级则要求1分钟内超70%。后台还支持10/30/60分钟长周期低门限检测,适配“慢性”耗电问题。每日仅抓取1次调用栈与采样栈,避免性能影响。通过HiAppEvent获取日志路径,结合调用栈定位代码问题,采样栈分析热点

#鸿蒙
鸿蒙 开发者选项解锁

HarmonyOS 6.1起引入“开发者关怀”功能,解决设备因多次异常重启被锁定开发者选项的问题。支持在线与离线两种解锁方式:在线解锁需联网,系统自动上传请求并获取凭据,5分钟内可完成;离线解锁适用于无网络环境,需手动导出申请文件、通过AGC网站获取解锁凭据并导入设备。前者操作简便,依赖网络与云服务;后者流程复杂,需人工参与,但保障离线场景下的调试需求。

#harmonyos
鸿蒙 开发者选项解锁

HarmonyOS 6.1起引入“开发者关怀”功能,解决设备因多次异常重启被锁定开发者选项的问题。支持在线与离线两种解锁方式:在线解锁需联网,系统自动上传请求并获取凭据,5分钟内可完成;离线解锁适用于无网络环境,需手动导出申请文件、通过AGC网站获取解锁凭据并导入设备。前者操作简便,依赖网络与云服务;后者流程复杂,需人工参与,但保障离线场景下的调试需求。

#harmonyos
鸿蒙中代码的性能优化

代码性能优化需关注细节:使用const声明常量,明确number类型初始化为0或0.0,避免滥用ESObject;减少属性查找,将全局变量存为局部变量;数值计算优先使用TypedArray,键值读写选用HashMap;减少export*,改用按需导出;通过lazyimport延迟加载;启用expandImportPath路径展开,精准导入文件,跳过冗余模块,显著提升冷启动性能。注意路径展开可能影响

#性能优化#鸿蒙
鸿蒙中代码的性能优化

代码性能优化需关注细节:使用const声明常量,明确number类型初始化为0或0.0,避免滥用ESObject;减少属性查找,将全局变量存为局部变量;数值计算优先使用TypedArray,键值读写选用HashMap;减少export*,改用按需导出;通过lazyimport延迟加载;启用expandImportPath路径展开,精准导入文件,跳过冗余模块,显著提升冷启动性能。注意路径展开可能影响

#性能优化#鸿蒙
    共 1332 条
  • 1
  • 2
  • 3
  • 134
  • 请选择