HarmonyOS 鸿蒙Next DevEco Studio本地预览时,多个预览器进程占满内存的问题

HarmonyOS 鸿蒙Next DevEco Studio本地预览时,多个预览器进程占满内存的问题

问题描述

在IDE中修改代码保存后,在预览器中查看变更效果。一段时间后发现风扇异常转动,查看任务管理器发现内存几乎用完,查看进程名为“previewer.exe”的进程存在N多个,逐个结束进程后,内存占用恢复正常。

不知道是个人IDE配置问题,还是其他什么原因,希望能提供一个解决办法。

IDE版本信息

DevEco Studio 3.1.1 Release
构建版本:3.1.0.501, built on June 20, 2023
Build #DS-223.8617.56.36.310501
Runtime version: 17.0.6+10-b829.5 amd64
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.
Windows 11 10.0
GC: G1 Young Generation, G1 Old Generation
Memory: 1536M
Cores: 16
Registry:
    external.system.auto.import.disabled=true

系统信息

系统名称:WIN 11 家庭中文版
版本:10.0.22621
CPU:AMD Ryzen 7 6800H
内存:32GB

进程截图:说明 - 当时内存占满时没有截图,下图为使用相同操作演示出来的效果,可以看到存在多个预览器进程。

cke_32003.jpeg

补充几张刚截的图

cke_10778.jpeg

cke_11922.jpeg


更多关于HarmonyOS 鸿蒙Next DevEco Studio本地预览时,多个预览器进程占满内存的问题的实战教程也可以访问 https://www.itying.com/category-93-b0.html

1 回复

更多关于HarmonyOS 鸿蒙Next DevEco Studio本地预览时,多个预览器进程占满内存的问题的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


在HarmonyOS鸿蒙Next DevEco Studio本地预览时,多个预览器进程占满内存的问题可能与预览器的资源管理机制有关。DevEco Studio在进行本地预览时,通常会启动多个预览器进程以支持多设备、多分辨率的实时预览。这些进程会占用一定的内存资源,尤其是在同时预览多个设备或高分辨率设备时,内存占用会显著增加。

该问题可能与以下因素有关:

  1. 预览器进程未正常释放:在某些情况下,预览器进程可能未在预览结束后及时释放内存,导致内存累积占用。
  2. 多设备预览资源消耗:同时预览多个设备或高分辨率设备会显著增加内存需求,尤其是在低配置机器上。
  3. DevEco Studio版本问题:某些版本的DevEco Studio可能存在内存管理优化不足的问题。

解决该问题的方法包括:

  1. 关闭不必要的预览器:在不需要时手动关闭部分预览器,减少内存占用。
  2. 升级DevEco Studio:确保使用最新版本,以获取更好的内存管理优化。
  3. 调整预览配置:降低预览分辨率或减少同时预览的设备数量。

如果问题持续存在,建议关注DevEco Studio的更新日志或提交问题反馈。

回到顶部