OpenHarmony专栏
文章平均质量分 61
鸿蒙操作系统知识分享。
牛码动力
公众号:牛码动力
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Openharmony HAP包配置SO编译选项
【摘要】在DevEco开发NativeC++工程时,模拟器运行HAP报错"installparsenativesofailed",原因是Windows模拟器需要x86架构的SO文件,而默认编译为arm64。解决方法是在oh-package.json5文件的buildOption下添加externalNativeOptions配置,指定abiFilters为['arm64-v8a',"x86_64"],使HAP同时支持两种架构。该配置需置于products数组的defa原创 2025-07-09 23:15:07 · 269 阅读 · 0 评论 -
OpenHarmony使用HiSmartPerf性能分析
有时我们需要分析某个场景的CPU性能,排查性能瓶颈。通过添加LOG打印统计耗时比较麻烦, hiperf命令又记不住。这个时候HiSmartPerf的优势就体现出来。通过UI界面,一键便可抓取各个线程的泳道图,选中泳道图的某个点即可显示耗时信息,鼠标放大选中点即可看到调用堆栈信息。下面我们以播放场景为例,查看播放场景的性能瓶颈点。这里我用的是Windows系统。工具下载点击上面链接,下载HiSmartPerf, 例如这里我下载的是HiSmartPerf_20250109版本。原创 2025-06-12 22:03:04 · 981 阅读 · 0 评论
分享