热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

angularngbuild报错内存溢出问题解决IneffectivemarkcompactsnearheaplimitAllocationfailed–JavaScr…

1、今天项目部署,执行ngbuild到了92%时出现了一下报错:1:StubFrame[pc:000002FD4FC54719]

1、今天项目部署,执行ng build到了92%时出现了一下报错:

1: StubFrame [pc: 000002FD4FC54719]

Security context: 0x03daafe9e6e9

    2: split [000003DAAFE906C9](this=0x031fd1a51621 ,0x03e8eeb96309 >)

    3: print(aka print) [000002471FCD3F51] [0x01c44ad026f1 :~4113] [pc=000002FD52B20540](this=0x01c44ad026f1 ,str=0x031fd1a51621 )

    4: with_block [000002471FCD3C89] […

FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed – Javascript heap out of memory

1: 000000014001F04A v8::internal::GCIdleTimeHandler::GCIdleTimeHandler+5114

2: 000000013FFFA0C6 node::MakeCallback+4518

3: 000000013FFFAA30 node_module_register+2032

4: 00000001402820EE v8::internal::FatalProcessOutOfMemory+846

5: 000000014028201F v8::internal::FatalProcessOutOfMemory+639

6: 00000001407A2BC4 v8::internal::Heap::MaxHeapGrowingFactor+9556

7: 0000000140799C46 v8::internal::ScavengeJob::operator=+24310

8: 000000014079829C v8::internal::ScavengeJob::operator=+17740

9: 00000001407A0F87 v8::internal::Heap::MaxHeapGrowingFactor+2327

10: 00000001407A1006 v8::internal::Heap::MaxHeapGrowingFactor+2454

11: 000000014035CDB7 v8::internal::Factory::NewFillerObject+55

12: 00000001403F2CC6 v8::internal::WasmJs::Install+29414

这里报错显示的Javascript 堆内存不足,在 Node 中通过 Javascript 使用内存时只能使用部分内存(64位系统下约为1.4 GB,32位系统下约为0.7 GB),webpack 编译时就会占用很多的系统资源,如果超出了V8对 Node 默认的内存限制大小,就出现内存溢出问题。V8依然提供了选项让我们使用更多的内存。Node 在启动时可以传递 –max-old-space-size 或 –max-new-space-size 来调整内存大小的使用限制。

2、解决方案:

1.打开angular项目目录node_modules/.bin

2.分别打开ng.cmd和ngc.cmd文件,将最后一行代码修改为绿色框框中的内容即可。

angular  ng build报错内存溢出问题解决 Ineffective mark-compacts near heap limit Allocation failed - JavaScr...

3、再次执行ng build就可以成功了呢。

好了,可以下班吃饭炒饭啦。


推荐阅读
  • 优化ListView性能
    本文深入探讨了如何通过多种技术手段优化ListView的性能,包括视图复用、ViewHolder模式、分批加载数据、图片优化及内存管理等。这些方法能够显著提升应用的响应速度和用户体验。 ... [详细]
  • 本文将介绍如何编写一些有趣的VBScript脚本,这些脚本可以在朋友之间进行无害的恶作剧。通过简单的代码示例,帮助您了解VBScript的基本语法和功能。 ... [详细]
  • 1:有如下一段程序:packagea.b.c;publicclassTest{privatestaticinti0;publicintgetNext(){return ... [详细]
  • 本文详细介绍了如何在Linux系统上安装和配置Smokeping,以实现对网络链路质量的实时监控。通过详细的步骤和必要的依赖包安装,确保用户能够顺利完成部署并优化其网络性能监控。 ... [详细]
  • 在前两篇文章中,我们探讨了 ControllerDescriptor 和 ActionDescriptor 这两个描述对象,分别对应控制器和操作方法。本文将基于 MVC3 源码进一步分析 ParameterDescriptor,即用于描述 Action 方法参数的对象,并详细介绍其工作原理。 ... [详细]
  • 本文详细介绍了Akka中的BackoffSupervisor机制,探讨其在处理持久化失败和Actor重启时的应用。通过具体示例,展示了如何配置和使用BackoffSupervisor以实现更细粒度的异常处理。 ... [详细]
  • Android 渐变圆环加载控件实现
    本文介绍了如何在 Android 中创建一个自定义的渐变圆环加载控件,该控件已在多个知名应用中使用。我们将详细探讨其工作原理和实现方法。 ... [详细]
  • DNN Community 和 Professional 版本的主要差异
    本文详细解析了 DotNetNuke (DNN) 的两种主要版本:Community 和 Professional。通过对比两者的功能和附加组件,帮助用户选择最适合其需求的版本。 ... [详细]
  • 本文详细介绍了优化DB2数据库性能的多种方法,涵盖统计信息更新、缓冲池调整、日志缓冲区配置、应用程序堆大小设置、排序堆参数调整、代理程序管理、锁机制优化、活动应用程序限制、页清除程序配置、I/O服务器数量设定以及编入组提交数调整等方面。通过这些技术手段,可以显著提升数据库的运行效率和响应速度。 ... [详细]
  • 深入解析Java虚拟机(JVM)架构与原理
    本文旨在为读者提供对Java虚拟机(JVM)的全面理解,涵盖其主要组成部分、工作原理及其在不同平台上的实现。通过详细探讨JVM的结构和内部机制,帮助开发者更好地掌握Java编程的核心技术。 ... [详细]
  • 探讨 HDU 1536 题目,即 S-Nim 游戏的博弈策略。通过 SG 函数分析游戏胜负的关键,并介绍如何编程实现解决方案。 ... [详细]
  • ElasticSearch 集群监控与优化
    本文详细介绍了如何有效地监控 ElasticSearch 集群,涵盖了关键性能指标、集群健康状况、统计信息以及内存和垃圾回收的监控方法。 ... [详细]
  • 本文介绍了在CentOS 6.4系统中安装MySQL 5.5.37时遇到的启动失败和PID文件问题,并提供了详细的解决方案,包括日志分析、权限检查等步骤。 ... [详细]
  • Java性能优化策略详解
    在Java开发中,性能优化是提高应用程序响应速度和资源利用率的关键。本文详细探讨了多种Java性能优化技巧,包括合理使用单例模式、避免滥用静态变量、减少对象创建、使用final修饰符、合理管理线程同步等,旨在帮助开发者写出更加高效稳定的代码。 ... [详细]
  • 深入理解BIO与NIO的区别及其应用
    本文详细探讨了BIO(阻塞I/O)和NIO(非阻塞I/O)之间的主要差异,包括它们的工作原理、性能特点以及应用场景,旨在帮助开发者更好地理解和选择适合的I/O模型。 ... [详细]
author-avatar
流年时光云
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有