changlishe
changlishe
  • 发布:2022-07-21 15:20
  • 更新:2022-07-22 01:16
  • 阅读:373

【报Bug】HubilderX 占用 CPU 过高

分类:uni-app

产品分类: uniapp/H5

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: Winddows 10 专业版

浏览器平台: Chrome

浏览器版本: 103

项目创建方式: CLI

CLI版本号: 3.4.18

操作步骤:

使用官方的模板
npx degit dcloudio/uni-preset-vue#vite-ts my-vue3-project
然后使用 @dcloudio/uvm 更新到 3.4.18 版本
这个时候使用 npm run dev:h5 或者使用 HubilderX 的运行都是没有问题
但是如果在项目中使用云函数,在编译时,要等待很长时间,而且编译成功后,HubilderX 的 CPU 占用率是 95% 左右,这个时候编辑器和其他软件根本无法使用,正常状态是 10% 都不到的。只要项目中有云函数的目录,不管是否关联服务器空间,都会出现这个问题。
如果是云函数和非 CLI 项目搭配使用是没有问题。但是和 CLI 项目搭配使用就有 CPU 一直拉满的问题
项目中除了模板文件和云函数目录下的 uni-id 和 uni-config-center 两个默认的公共模块外没有其他文件。而且不管创建是阿里云还是腾讯云都一样有这个问题。

预期结果:

CPU 占用正常

实际结果:

CPU 占用异常

bug描述:

使用云函数和 CLI 项目时,在编译后 HBuilderX 占用 95% 以上的 CPU,而且是长期占用

2022-07-21 15:20 负责人:无 分享
已邀请:
changlishe

changlishe (作者)

除了 3.4.18 版本外,3.4.8 版本也就是模板原来的版本也有这个问题

DCloud_uniCloud_WYQ

DCloud_uniCloud_WYQ

我这边没能复现你说的问题。用哪个包管理工具安装的依赖?试试最新的HBuilderX alpha看看能不能复现。可以发一下你的项目带着lock文件我来测试下。

  • changlishe (作者)

    我那边的复现步骤是这样的

    1、npx degit dcloudio/uni-preset-vue#vite-ts my-vue3-project 拉取模板

    2、cnpm install 安装模块,用的是模板的模块,没有使用 @dcloudio/uvm 进行升级,因为升级到 3.4.18 依然也是这个问题,暂时没有使用 HBuilderX alpha,因为我看了是到 3.5.1,如果这个没有问题,我可能也因为兼容问题用不了

    3、创建 uniCloud-aliyun 目录

    4、执行运行,运行到 chrome,其他浏览器也是一样的

    5、编译等待比较久的时间后成功,主要一直卡在 [项目 'my-vue3-project' 开始编译...],编译完后页面是可以访问的,但是CPU 一直处于 95% 以上。即使把项目关掉,也依然一直保持高占用率,除非把编辑器关掉。但是如果事先在编译时修改 launch.json 为连接远程云函数,那么就没有这个问题

    2022-07-22 01:30

  • DCloud_uniCloud_WYQ

    回复 changlishe: 已确认bug,感谢反馈

    2022-07-22 15:01

changlishe

changlishe (作者)

该问题目前已经被锁定, 无法添加新回复