详细问题描述
已移除所有项目, 关闭所有打开的文件, 并更新到最新版本
在启动之后 HbuilderX 主进程会拉起来一个 java 虚拟机, 这个 java 虚拟机会控制一堆 node 子进程, 并且不断命令行调用 tasklist 检测 HBuilderX 主进程是否存活, 间隔大概在每 2.5 秒钟执行一次, 估计是用来进程间通信的, 但是会导致 WMI Provider Host (进程名:WmiPrvSE.exe) 利用一整个核心进行进程轮询, 同时不断的进程创建和结束导致系统总体 CPU 占用率极高, 最终导致其他程序卡顿
建议降低刷新频率到 15 秒或者更长时间, 比如每隔一分钟检测一下进程的存活状态, 或者看看有没有其他办法监控父进程情况
重现步骤
步骤
启动 HbuilderX, 然后稍等片刻
结果
java 虚拟机启动后 CPU 利用率即开始上升,
期望
打开 HbuilderX 后, 系统空载情况下整体 CPU 利用率小于 1%
有图有真相
java 虚拟机生成的 tasklist 进程:

java 虚拟机启动参数:
Process Explorer 监视的系统进程情况
IDE运行环境说明
IDE版本号
2.2.0.20190810
windows版本号
Windows 10 Enterprise Edition 2016 10.0.14393 Build 14393
不清楚是不是因为是特定 Windows 版本的原因, 我这里是 2016 年版的企业版, 但是公司里用 Win 10 家庭版和专业版的其他小伙伴也都汇报说 HbuilderX 开了之后系统会变卡的问题, 最开始以为是微信小程序和 node 编译的问题, 后来发现打开后最小化都会导致 CPU 占用增高
uni-app运行环境说明
无
App运行环境说明
无
附件
已经提供日志在附件中
联系方式
QQ: 1006942470