uni编译内存溢出问题

文章描述了在HBuilder项目中遇到的内存溢出问题,主要表现为垃圾回收(GC)过程中的内存请求失败。解决方法是通过修改Node.js的内存配置来避免堆内存耗尽。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

随着项目功能逐渐变多 最近编译也出现了内存溢出问题

[HBuilder] 09:12:30.048 <--- Last few GCs --->
[HBuilder] 09:12:30.048 [13512:000001523904DE80]   110343 ms: Mark-sweep (reduce) 2030.8 (2083.8) -> 2029.6 (2083.2) MB, 1126.0 / 0.0 ms  (+ 164.7 ms in 27 steps since start of marking, biggest step 7.3 ms, walltime since start of marking 1307 ms) (average mu = 0.386, current mu[13512:000001523904DE80]   112059 ms: Mark-sweep (reduce) 2030.2 (2083.5) -> 2030.2 (2083.7) MB, 1306.4 / 0.1 ms  (average mu = 0.321, current mu = 0.239) allocation failure GC in old space requested
[HBuilder] 09:12:30.064 <--- JS stacktrace --->
[HBuilder] 09:12:30.064 FATAL ERROR: Reached heap limit Allocation failed - JavaScript heap out of memory
[HBuilder] 09:12:30.079  1: 00007FF75E26B1EF v8::internal::CodeObjectRegistry::~CodeObjectRegistry+123599
[HBuilder] 09:12:30.079  2: 00007FF75E1F8BA6 

修改node内存配置即可

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值