讨论广场
全部
讨论
问答
发布
问答 鸿蒙开发套件之DevEco Profiler,轻松分析应用性能问题 2024-06-14 11:10:41 应用的性能优化一直以来都是开发者所面临的一大难题,在2023HDC大会上全新亮相的HarmonyOS NEXT开发者预览版,其中鸿蒙开发套件DevEco Profiler,对应用卡顿这一问题的定位解决又提供了哪些能力呢?本文带你一探究竟。
HarmonyOS码上奇行 回答:一、Realtime Monitor,高效发现卡顿问题 Realtime Monitor实时监测应用运行过程中的一系列性能指标,并以可视化面板展示这些指标。开发者使用十分简单,只需在DevEco Profiler工具界面的左上角选择好您要观测的应用进程,这一功能即会自动打开。 在Realtime Monitor中,您可以看到如下指标项: ①系统性能事件:借助HarmonyOS NEXT自带的性能检 2024-06-14 11:14:13
问答 DevEco Profiler调优工具能力全集一览 2024-06-14 11:07:50 如题
HarmonyOS码上奇行 回答: 优化应用的性能是一个持续的过程,在应用开发过程中需要不断地发现性能瓶颈、定位性能问题、修复并验证优化措施的可行性,直到应用满足其性能指标。为方便定位以及解决性能问题,DevEco Studio提供DevEco Profiler性能调优工具,支持开发者从分析函数耗时、内存泄漏、应用卡顿丢帧等场景进行深度调优。 开发者可以在DevEco Studio顶部菜单栏中选择“View -> Tool 2024-06-14 11:10:12
问答 DevEco Studio升级到NEXT Developer Preview1版本后工程编译不过 2024-06-14 10:57:55 如题
HarmonyOS码上奇行 回答:IDE更新到此版本后,会强制使用HarmonyOS Next SDK,该版本SDK可能存在和工程不兼容的情况,此时需要使用之前可以使用的SDK进行替换。 替换步骤 打开SDK所在目录,路径可以在IDE设置中找到。 2. 之前的目录结构与现在不同,需要替换指定文件夹内容。 3. 打开hmscore文件夹,选择可以使用的版本,打开该版本文件夹,将文件夹中的四个子文件夹复制到HarmonyOS- 2024-06-14 11:00:35
问答 如何解决编译报错“Property xxx does not exist on type 'typeof BuildProfile' 2024-06-14 10:56:07 如题
HarmonyOS码上奇行 回答:问题场景一: 编译态没问题,使用了自定义参数BuildProfile,编译态无异常但编译构建失败,提示“Property xxx does not exist on type 'typeof BuildProfile'.”。 解决措施: 检查在当前模块下build-profile.json5中的targets > buildProfileFields配置的自定义参数中ke 2024-06-14 10:57:18
问答 如何解决报错code:9568329和code:9568320问题 2024-06-14 10:54:25 如题
HarmonyOS码上奇行 回答:code:9568329 error: verify signature failed,原因以及解决办法: 检查bundleName 和p7b 文件中bundle-name 是否一致,不一致请重新签名。 工程中的配置: p7b中的配置: code:9568320 error: no signature info. 解决方案: hap包没有签名,用文本编辑器打开hap,搜索app-feature,该 2024-06-14 10:55:21
问答 在Native侧进行跨模块加载 2024-06-14 10:49:29 如题
HarmonyOS码上奇行 回答:核心代码解释 napi_load_module_with_info(napi_env env, const char* path, const char* module_info, napi_value* result); napi_load_module_with_info参数说明: 参数 说明 env 当前的虚拟机环境 path 加载的文件路径或者模块名 module_info bundleN 2024-06-14 10:50:43
问答 冷启动加载完成时延(离手帧为起始点) 2024-06-14 10:47:20 问题现象 镜像版本:ALN-AL00 204.1.0.72(SP2DEVC00E72R4P1) 应用版本:1.0.0 具体场景: 测试结果: 使用工具 DevEco Studio Profiler,smartperf
HarmonyOS码上奇行 回答:定位过程 冷启动完成耗时3.7s,01:699(离手帧) ~ 05:350(页面加载完成),S标1600ms,需要优化2.1s。 通过trace中显示的冷启动过程中以下6个重要时间点可以看出:启动耗时主要发生在应用首次送显starticon消失后到应用第二次送显的过程中。 1 离手帧起始点 01:699 2 starticon铺满全屏 02:359 3 应用首次送显 02:254 4 应用送显后直 2024-06-14 10:48:49
查看更多