好吧…我回到正题。我无法一生解决这个问题。
我收到以下错误:
FATAL ERROR: JS Allocation failed - process out of memory
我可以列举出数十种(是的,数十种)我试图找出这个问题根源的东西,但实际上这太过分了。所以这是关键点:
我的假设是
(由于第二点),泄漏可能不是原因。相反,似乎有一个非常大的SINGLE对象。
我真正需要的是某种方法来找出应用程序崩溃时内存的状态,或者可能是导致致命错误的堆栈跟踪。
根据我上面的假设,只有10分钟的堆转储是不够的(因为该对象不会驻留在内存中)。
节点版本为 根据在崩溃期间内存使用率不会超过 再现此错误的代码: 为了检查是否存在递归堆栈大小问题,我使用-stack-size=60000参数运行了下一段代码 并且得到了 然后我运行的代码给出了一个致命的错误:CALL_AND_RETRY_LAST Allocation失败-进程内存不足,具有相同的-stack-size=60000参数,并且没有。 因此我得出结论与递归堆栈大小没有共同之处。 我
<---JS StackTrace---> =====JS栈迹=================================================================== 安全上下文:0369632D1:create(This=036856A9)2:_Walk[034841A1:~764][PC=1CCAED1F](This=3A11A619,Visitor=3BCEFD
我试图用AOT构建我的angular-cli项目 你知道吗?
错误:致命错误:无效标记-压缩接近堆限制分配失败-JavaScript堆内存不足 我们无法解决此错误。帮助我们解决如何增加javascript堆内存的问题
问题内容: 节点版本为 崩溃期间的内存使用情况未超出 产生此错误的代码: 要检查是否存在递归堆栈大小问题,我使用–stack-size = 60000参数运行了下一个代码 并得到了 然后,我运行了导致严重错误的代码:CALL_AND_RETRY_LAST分配失败-使用相同的–stack-size = 60000参数处理内存不足,并且没有得到。 因此,我得出结论与递归堆栈大小没有共同之处。 我该如何