HarmonyOS鸿蒙Next中希望Previewer预览加载时间能短一点

HarmonyOS鸿蒙Next中希望Previewer预览加载时间能短一点 Previewer一直都是加载数据需要很长时间,不管页面简单还是复杂,都是老样子

图片

图片


更多关于HarmonyOS鸿蒙Next中希望Previewer预览加载时间能短一点的实战教程也可以访问 https://www.itying.com/category-93-b0.html

8 回复

【解决方案】
开发者你好,对于DevEco Studio预览速度慢,可能原因和解决方案:

  • 电脑配置不足,受限于内存、CPU等,建议用户尝试通过终止非关键进程或重启占用内存高应用来释放内存,或者更新电脑配置。
  • 优化DevEco Studio配置,如:
    • 禁用metal渲染框架,禁用该框架会改善IDE的响应速度和整体性能,点击“help->Edit Custom VM Options…”,在打开的文件中新增以下配置:-Dsun.java2d.metal=false
    • 关闭JavaScript相关的设置:具体操作步骤:Settings(设置)-(Editor)编辑器-(Intentions)意图下的JavaScript相关的设置取消勾选。
    • 关闭并行模式:打开菜单栏:File > Settings > Build, Execution, Deployment > Build Tools > Hvigor,取消勾选Execute tasks in parallel mode。

更多关于HarmonyOS鸿蒙Next中希望Previewer预览加载时间能短一点的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


我电脑配置还是很高的戴尔台式机32G14代的I7. 14700,试了给的配置方式,重启了DevEcoStudio,一个页面加载大概1分钟左右,还是很慢
cke_3056.png

可以清理下缓存,清理.previewer目录下的cache文件,关闭占用内存高的应用,确认显卡OpenGL版本≥3.2,重启IDE并更新至最新版本。其他优化方案可以参考上面提供的方案。建议使用手机或者模拟器进行调试。

预览器就只能看一些简单ui,稍微复杂就不行了

页面元素越多越慢,另外这个会不会和电脑配置有关?

配置还是很高的戴尔台式机32G14代的I7. 14700,这个渲染还是差点意思,

我也觉得挺久,我就没怎么用这个预览,直接跑机子上看效果了

Previewer 的加载时间主要由首次冷启动时的全量编译 + 虚拟设备启动决定,与页面复杂度关系不大。每次打开 Previewer 或修改代码后重载,都需要重新编译 ArkTS/JS 代码、生成字节码并推送到虚拟设备上运行。这个过程中,大工程的全量编译、资源文件同步和虚拟设备初始化耗时基本固定,所以简单页面也不会明显变快。后续热重载仅增量编译,耗时较短,这是当前 Previewer 的工作机制。

回到顶部