使用HbuilderX启动任意一个前端H5项目,查看任务管理器HbuilderX的内存占用和启动的node.js进程数,然后用系统自带的终端CMD或powershell或者vscode启动同样的项目,查看任务管理器终端的内存占用和启动的node.js进程数,会发现HbuilderX的内存占用和启动的node.js进程数远高于其他方式启动项目
- 发布:2023-07-04 14:26
- 更新:2023-07-25 11:40
- 阅读:703
产品分类: HbuilderX
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win10 22H2
HBuilderX版本号: 3.8.7
操作步骤:
预期结果:
HbuilderX的内存占用接近或略高于系统自带的终端
HbuilderX的内存占用接近或略高于系统自带的终端
实际结果:
HbuilderX的内存占用远高于系统自带的终端,有时甚至会高好几倍
HbuilderX的内存占用远高于系统自带的终端,有时甚至会高好几倍
bug描述:
使用HbuilderX开发electron项目,启动项目后,HbuilderX一共占用了大约4.8个G的内存,启动了8个node.js进程,其中有两个node.js进程单进程就占用约1.7G的内存,还有一个占用800多M,这几个node.js进程的内存占用就达到了4个多G!
而同样的项目用vscode启动,只占用了2.5个G的内存,启动了2个node.js进程,只有1个node.js进程的内存占用达到了1.7G,两个加起来也就1.8G,最后我用windows自带的终端启动项目,总共也就占用了1.7G的内存,而且也只启动了2个node.js进程。
希望能排查一下HbuilderX的内存占用问题,为什么启动了这么多node.js进程,而且内存占用如此之高!
下图附件是分别使用HbuilderX、VSCode、CMD启动同样的项目的内存占用情况:
wyyx50 (作者)
是的,有时候用着用着就卡死崩溃了
2023-07-26 17:38