并行编译多个大型Hap/Hsp模块可能会导致DevEco Studio闪退
=====================================

**问题现象**

当应用包含了多个Hap/Hsp，每个模块的代码量都是100万行级别，直接点击DevEco Studio的构建（点击Build然后点击Build Hap(s)/APP(s)）之后DevEco Studio工具出现闪退。

![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/3c/v3/0IIEXQiJSYiA50PSuMcTiQ/zh-cn_image_0000002515675178.png?HW-CC-KV=V1&HW-CC-Date=20260612T074819Z&HW-CC-Expire=86400&HW-CC-Sign=3D00EB02347EE1F5BEDC9300B9FB325FE0886FA114F7FF595B14720EBD5F0285)

**可能原因**

单个模块代码量大于100万行时单模块编译消耗内存大于5G，4个以上的模块并行编译内存会达到20G导致系统内存不足。

**解决措施**

将并行编译改为串行编译执行。在DevEco Studio上依次选中每个模块再点击编译(左侧选中模块，然后点击Build,再点击第一个按钮Make Module 'xxx')。

![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/ac/v3/0zRgs-TRTUC0h3o4UZFHGw/zh-cn_image_0000002515835104.png?HW-CC-KV=V1&HW-CC-Date=20260612T074819Z&HW-CC-Expire=86400&HW-CC-Sign=9C9C0BE8D380DADD625885D7DCA2E797A08EBE398BD69732D46138F85C7D1485)