并行编译多个大型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/59/v3/flFS3RSNQB6dp39lQiI7fw/zh-cn_image_0000002654838039.png?HW-CC-KV=V1&HW-CC-Date=20260709T134402Z&HW-CC-Expire=86400&HW-CC-Sign=9922BC7BEFEC29A3FC990DFBC188C7AB78C748C2F128561C6AACBF67BA52857D)

**可能原因**

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

**解决措施**

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

![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/e6/v3/QMC7KStISh6hesNLkEY73A/zh-cn_image_0000002624478726.png?HW-CC-KV=V1&HW-CC-Date=20260709T134402Z&HW-CC-Expire=86400&HW-CC-Sign=7D3C1E6DFB6D95ACC58F9DA99EA95D536E69C33B52725F9EE33B4E04F50796CC)