Skip to content

Version 9: performance issues & out of memory errors #16860

Description

@filipesilva

If you are experiencing performance problems or out of memory errors with Angular CLI version 9, please let us known on this issue.

Activity

  1. changed the title [-]Version 9: out of memory errors[/-] [+]Version 9: performance & out of memory errors[/+] on Feb 7, 2020
  2. pinned this issue on Feb 7, 2020
  3. changed the title [-]Version 9: performance & out of memory errors[/-] [+]Version 9: performance issues & out of memory errors[/+] on Feb 7, 2020
  4. alialtun14 commented on Feb 7, 2020

    @alialtun14

    ng build -c mhsb

    10% building 3/3 modules 0 active
    <--- Last few GCs --->
    
    [11664:000001BF4FF4BB60]    82832 ms: Mark-sweep 1372.0 (1455.8) -> 1363.3 (1456.3) MB, 1956.2 / 0.0 ms  (average mu = 0.156, current mu = 0.088) allocation failure scavenge might not succeed      
    [11664:000001BF4FF4BB60]    84892 ms: Mark-sweep 1367.8 (1456.3) -> 1365.2 (1456.3) MB, 1955.4 / 0.0 ms  (average mu = 0.105, current mu = 0.051) allocation failure GC in old space requested      
    
    
    <--- JS stacktrace --->
    
    ==== JS stack trace =========================================
    
        0: ExitFrame [pc: 000001F0724DC5C1]
        1: StubFrame [pc: 000001F0725040B1]
    Security context: 0x0308fb49e6e9 <JSObject>
        2: onSubstituteNode(aka onSubstituteNode) [00000211020875B9] [D:\QLASS\node_modules\typescript\lib\typescript.js:76870] [bytecode=00000000D32B6A19 offset=0](this=0x0323baa826f1 <undefined>,hint=1,node=0x00d01b8a95b9 <IdentifierObject map = 0000034C8ACA3939>)
        3: onSubstituteNode(aka onSubstituteNode) [00000211...
    
    FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory
     1: 00007FF7B607DD8A v8::internal::GCIdleTimeHandler::GCIdleTimeHandler+4506
     2: 00007FF7B6058886 node::MakeCallback+4534
     3: 00007FF7B6059200 node_module_register+2032
     4: 00007FF7B63730DE v8::internal::FatalProcessOutOfMemory+846
     5: 00007FF7B637300F v8::internal::FatalProcessOutOfMemory+639
     6: 00007FF7B6559804 v8::internal::Heap::MaxHeapGrowingFactor+9620
     7: 00007FF7B65507E6 v8::internal::ScavengeJob::operator=+24550
     8: 00007FF7B654EE3C v8::internal::ScavengeJob::operator=+17980
     9: 00007FF7B6557B87 v8::internal::Heap::MaxHeapGrowingFactor+2327
    10: 00007FF7B6557C06 v8::internal::Heap::MaxHeapGrowingFactor+2454
    11: 00007FF7B66872B0 v8::internal::Factory::NewByteArray+112
    12: 00007FF7B6AC583C v8::internal::compiler::MachineOperatorReducer::ReduceFloat64RoundDown+7564
    13: 00007FF7B6901230 v8::internal::compiler::Pipeline::AllocateRegistersForTesting+4608
    14: 00007FF7B68F95DB v8::internal::compiler::ValueNumberingReducer::operator=+10107
    15: 00007FF7B653362A v8::internal::Zone::NewExpand+3034
    16: 00007FF7B6535C44 v8::internal::Zone::NewExpand+12788
    17: 00007FF7B65883B9 v8::internal::OptimizingCompileDispatcher::InstallOptimizedFunctions+393
    18: 00007FF7B642DE23 v8::internal::StackGuard::HandleInterrupts+531
    19: 00007FF7B66FEAB7 v8::internal::operator<<+71991
    20: 000001F0724DC5C1
    
  5. alialtun14 commented on Feb 7, 2020

    @alialtun14

    We solve this problem (when compile with ng build -c mhsb) we use following command.

    .\ngs.cmd build -c mhsb

    ngs.cmd: @node --max_old_space_size=8192 node_modules/@angular/cli/bin/ng %1 %2 %3 %4 %5

    When we use this command, when the compile process reaches 92% after 10 minutes, it encounters the error below.

    92% chunk asset optimization TerserPluginFATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory
     1: 00007FF7B607DD8A v8::internal::GCIdleTimeHandler::GCIdleTimeHandler+4506
     2: 00007FF7B6058886 node::MakeCallback+4534
     3: 00007FF7B6059200 node_module_register+2032
     4: 00007FF7B63730DE v8::internal::FatalProcessOutOfMemory+846
     5: 00007FF7B637300F v8::internal::FatalProcessOutOfMemory+639
     6: 00007FF7B6559804 v8::internal::Heap::MaxHeapGrowingFactor+9620
     7: 00007FF7B6557CCB v8::internal::Heap::MaxHeapGrowingFactor+2651
     8: 00007FF7B6681B2B v8::internal::Factory::AllocateRawWithImmortalMap+59  
     9: 00007FF7B66845DD v8::internal::Factory::NewRawTwoByteString+77
    10: 00007FF7B6750270 v8::internal::LookupIterator::Start<1>+32464
    11: 00007FF7B675065F v8::internal::LookupIterator::Start<1>+33471
    12: 00007FF7B675065F v8::internal::LookupIterator::Start<1>+33471
    13: 00007FF7B675065F v8::internal::LookupIterator::Start<1>+33471
    14: 00007FF7B675065F v8::internal::LookupIterator::Start<1>+33471
    15: 00007FF7B675065F v8::internal::LookupIterator::Start<1>+33471
    16: 00007FF7B675065F v8::internal::LookupIterator::Start<1>+33471
    17: 00007FF7B675065F v8::internal::LookupIterator::Start<1>+33471
    18: 00007FF7B675065F v8::internal::LookupIterator::Start<1>+33471
    19: 00007FF7B675065F v8::internal::LookupIterator::Start<1>+33471
    20: 00007FF7B675065F v8::internal::LookupIterator::Start<1>+33471
    21: 00007FF7B675065F v8::internal::LookupIterator::Start<1>+33471
    22: 00007FF7B675065F v8::internal::LookupIterator::Start<1>+33471
    23: 00007FF7B674FF07 v8::internal::LookupIterator::Start<1>+31591
    24: 00007FF7B674FF3C v8::internal::LookupIterator::Start<1>+31644
    25: 00007FF7B674FF3C v8::internal::LookupIterator::Start<1>+31644
    26: 00007FF7B674FF3C v8::internal::LookupIterator::Start<1>+31644
    27: 00007FF7B674FF3C v8::internal::LookupIterator::Start<1>+31644
    28: 00007FF7B674FF3C v8::internal::LookupIterator::Start<1>+31644
    29: 00007FF7B674FF3C v8::internal::LookupIterator::Start<1>+31644
    30: 00007FF7B674FF3C v8::internal::LookupIterator::Start<1>+31644
    31: 00007FF7B674FF3C v8::internal::LookupIterator::Start<1>+31644
    32: 00007FF7B674FF3C v8::internal::LookupIterator::Start<1>+31644
    33: 00007FF7B674FF3C v8::internal::LookupIterator::Start<1>+31644
    34: 00007FF7B674FF3C v8::internal::LookupIterator::Start<1>+31644
    35: 00007FF7B674BD62 v8::internal::LookupIterator::Start<1>+14786
    36: 00007FF7B674CAD5 v8::internal::LookupIterator::Start<1>+18229
    37: 00007FF7B674EE7B v8::internal::LookupIterator::Start<1>+27355
    38: 00007FF7B674CB60 v8::internal::LookupIterator::Start<1>+18368
    39: 00007FF7B674EE7B v8::internal::LookupIterator::Start<1>+27355
    40: 00007FF7B674CB60 v8::internal::LookupIterator::Start<1>+18368
    41: 00007FF7B674B77D v8::internal::LookupIterator::Start<1>+13277
    42: 00007FF7B63A13FC v8::internal::DeferredHandles::Iterate+1116
    43: 00007FF7B6743736 v8::internal::WasmJs::Install+230838
    44: 00007FF7B674365B v8::internal::WasmJs::Install+230619
    45: 0000014B2DCDC721
    # Fatal error in , line 0
    # API fatal error handler returned after process out of memory on the background thread
    #FailureMessage Object: 000000A352EFA150^CTerminate batch job (Y/N)? y
    
    
  6. filipesilva commented on Feb 7, 2020

    @filipesilva
    ContributorAuthor

    @alialtun14 are you seeing this with version 9 now, and did it not happen with version 8?

    I'd like to take a look at the project if possible. Giving me access to a new private github repository is a good way of doing this for private projects.

  7. alialtun14 commented on Feb 7, 2020

    @alialtun14

    We have taken same error when we used "ng build -c mhsb". We have solved this problen i V8 by using max_old_space_size=8192. Today after upgrading to V9 and compile with max_old_space_size=8192 we started the error again.

  8. alialtun14 commented on Feb 7, 2020

    @alialtun14

    I'd like to take a look at the project if possible. Giving me access to a new private github repository is a good way of doing this for private projects.

    Our project is in gitlab reposiyory. If you share your email adrese with alialtun14@gmail.com. I can share zip file of our project.

  9. 4zriel commented on Feb 7, 2020

    @4zriel

    Hi - error in private company repo:
    What could You help:

    • newest cli, and all ng.
    • when targeting es5 all works fine,
    • when target is es2015 , build ends with stackoverflow :/
    • optimalization false helps but this is not a solution :/
    WARNING in Terser Plugin: Condition always false [vendor-es2015.89fba3b2bb0ffec12a97.js:181165,4]
    
    WARNING in Terser Plugin: Dropping unreachable code [vendor-es2015.89fba3b2bb0ffec12a97.js:181165,11]
    
    ...
    
    WARNING in Terser Plugin: Condition always false [vendor-es2015.89fba3b2bb0ffec12a97.js:39575,8]
    
    WARNING in Terser Plugin: Condition left of || always false [vendor-es2015.89fba3b2bb0ffec12a97.js:61851,19]
    
    WARNING in Terser Plugin: Condition left of || always false [vendor-es2015.89fba3b2bb0ffec12a97.js:61853,23]
    
    WARNING in Terser Plugin: Dropping side-effect-free statement [vendor-es2015.89fba3b2bb0ffec12a97.js:209626,16]
    
    ERROR in main-es2015.d92b662609fbc64cbd74.js from Terser
    RangeError: Maximum call stack size exceeded
        at Array.push (<anonymous>)
        at Tn.push (C:\source\DEV\MAIN\WebNg8\node_modules\terser\dist\bundle.min.js:1:76200)
        at AST_SymbolDefClass.transform (C:\source\DEV\MAIN\WebNg8\node_modules\terser\dist\bundle.min.js:1:79125)
        at C:\source\DEV\MAIN\WebNg8\node_modules\terser\dist\bundle.min.js:1:82505
        at AST_ClassExpression.transform (C:\source\DEV\MAIN\WebNg8\node_modules\terser\dist\bundle.min.js:1:79182)
        at C:\source\DEV\MAIN\WebNg8\node_modules\terser\dist\bundle.min.js:1:81712
        at AST_Dot.transform (C:\source\DEV\MAIN\WebNg8\node_modules\terser\dist\bundle.min.js:1:79182)
        at C:\source\DEV\MAIN\WebNg8\node_modules\terser\dist\bundle.min.js:1:81532
        at AST_Call.transform (C:\source\DEV\MAIN\WebNg8\node_modules\terser\dist\bundle.min.js:1:79182)
        at C:\source\DEV\MAIN\WebNg8\node_modules\terser\dist\bundle.min.js:1:81712
    

    ps. dont suggest by dir nam - it is ng9 ;)

  10. filipesilva commented on Feb 7, 2020

    @filipesilva
    ContributorAuthor

    @4zriel I edited your comment to remove a large chunk of terser warnings in the log that I reviewed and know is not relevant to the problem at hand. I removed it because it was very long and made it hard to read the rest of this issue thread.

  11. self-assigned this
    on Feb 7, 2020
  12. filipesilva commented on Feb 7, 2020

    @filipesilva
    ContributorAuthor

    @alialtun14 I just tried building with the increased memory and it seemed to build fine:

    kamik@RED-X1C6 MINGW64 /d/sandbox/QLASS.V8
    $ node --max_old_space_size=8192 node_modules/@angular/cli/bin/ng build -c mhsb
    
    chunk {0} runtime.a8ef3a8272419c2e2c66.js (runtime) 1.45 kB [entry] [rendered]
    chunk {1} main.742b09869a13ccbb2f64.js (main) 11.4 MB [initial] [rendered]
    chunk {2} polyfills.f5b379c03ee1455b2258.js (polyfills) 45.5 kB [initial] [rendered]
    chunk {3} styles.b7204deb7fc86e3c9129.css (styles) 21.5 kB [initial] [rendered]
    chunk {4} vendor.8fa60aebff14da44025f.js (vendor) 980 kB [initial] [rendered]
    chunk {scripts} scripts.f7e72443ce1ee0185d9e.js (scripts) 229 kB [entry] [rendered]
    Date: 2020-02-07T15:13:56.679Z - Hash: fdccd0547616a05c53dd - Time: 905229ms
    

    What version of node are you on? There were a couple of node versions that had memory problems. I am on Node v12.4.0.

    @4zriel what version of node are you on as well? Can you try the one I mentioned above, or perhaps considering sharing the project privately with me?

  13. 4zriel commented on Feb 7, 2020

    @4zriel

    @filipesilva
    I'll love to share but then I'll propalby need to look for another work ;)
    I'm using node 13.3.0, and I tried 1st this trick with inceased memory (I set sth about 10k maybe it is too much...) but it didn't change anything...As i said - ng serve and ng buil (without --prod so without --optimization works perfectly fine). It is quite big monorepo, with a lot of iternal lib, but ng update worked surpriselgly well :)

  14. filipesilva commented on Feb 7, 2020

    @filipesilva
    ContributorAuthor

    @4zriel since you have a monorepo, I think you might be suffering from case 2 in https://angular.io/guide/ivy-compatibility#payload-size-debugging. Can you try the approach described in #16799 (comment) and see if it works please?

    To be clear, the approach is to add "sideEffects": false to the package.json of shared libraries. If the library doesn't actually have a package.json, you can add one with just {"sideEffects": false}.

  15. 68 remaining items

  16. ronnyek commented on Sep 29, 2020

    @ronnyek

    I think it has more to do with the fact that at some point a angular-cli application now uses dart-sass, but where I'd see maybe 5 seconds tops to recompile my scss files after styling update or initial build (so basically negligible), now take a good 2+ minutes. 2 minutes each and every time scss changes made.

  17. FDIM commented on Nov 12, 2020

    @FDIM
    Contributor

    Was there another regression in v10? Our build with max-old-space=3072 was building OK but got flaky after upgrade to 10. Setting max space to 4096 did not help either, but maybe 8192 will be enough - at least build got green once!

    The only error I could see was this:

    11-Nov-2020 16:41:32 | Option "lazyModules" is deprecated: 'SystemJsNgModuleLoader' is deprecated, and this is part of its usage. Use 'import()' syntax instead.
    -- | --
    11-Nov-2020 16:45:33 | Generating ES5 bundles for differential loading...
    11-Nov-2020 16:46:12 | An unhandled exception occurred: Call retries were exceeded
    

    So maybe it's not memory related? We are using node 12.13.1

    Anyway for context, here is the output of successful build:

    12-Nov-2020 09:22:27	> ng build --prod --source-map=true "*****"
    12-Nov-2020 09:22:27	
    12-Nov-2020 09:22:30	Option "lazyModules" is deprecated: 'SystemJsNgModuleLoader' is deprecated, and this is part of its usage. Use 'import()' syntax instead.
    12-Nov-2020 09:28:47	Generating ES5 bundles for differential loading...
    12-Nov-2020 09:31:14	ES5 bundle generation complete.
    12-Nov-2020 09:31:14	
    12-Nov-2020 09:31:14	chunk {4} common-es2015.7b6f074083a7ae7137a0.js, common-es2015.7b6f074083a7ae7137a0.js.map (common) 16.5 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {4} common-es5.7b6f074083a7ae7137a0.js, common-es5.7b6f074083a7ae7137a0.js.map (common) 17.5 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {1} ******7c51ceed-es2015.219bc10163b16f1f5db4.js, ******7c51ceed-es2015.219bc10163b16f1f5db4.js.map (******7c51ceed) 14 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {1} ******7c51ceed-es5.219bc10163b16f1f5db4.js, ******7c51ceed-es5.219bc10163b16f1f5db4.js.map (******7c51ceed) 16.1 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {9} ******m~cf18c0c5-es2015.1412025fe28c76395f44.js, ******m~cf18c0c5-es2015.1412025fe28c76395f44.js.map (******m~cf18c0c5) 21.4 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {9} ******m~cf18c0c5-es5.1412025fe28c76395f44.js, ******m~cf18c0c5-es5.1412025fe28c76395f44.js.map (******m~cf18c0c5) 22.3 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {8} *************~2e95766c-es2015.33476515c78f5cc55a71.js, *************~2e95766c-es2015.33476515c78f5cc55a71.js.map (*************~2e95766c) 23.5 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {8} *************~2e95766c-es5.33476515c78f5cc55a71.js, *************~2e95766c-es5.33476515c78f5cc55a71.js.map (*************~2e95766c) 24.8 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {2} ******911f5d0e-es2015.c2a26aca2185c57f0b33.js, ******911f5d0e-es2015.c2a26aca2185c57f0b33.js.map (******911f5d0e) 13.9 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {2} ******911f5d0e-es5.c2a26aca2185c57f0b33.js, ******911f5d0e-es5.c2a26aca2185c57f0b33.js.map (******911f5d0e) 19 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {11} ******acco~150becea-es2015.9f3aadfa0ed74b82b0b2.js, ******acco~150becea-es2015.9f3aadfa0ed74b82b0b2.js.map (******acco~150becea) 26.2 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {11} ******acco~150becea-es5.9f3aadfa0ed74b82b0b2.js, ******acco~150becea-es5.9f3aadfa0ed74b82b0b2.js.map (******acco~150becea) 28.8 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {6} ******acco~98ca238b-es2015.6c57c21dca4926ae082e.js, ******acco~98ca238b-es2015.6c57c21dca4926ae082e.js.map (******acco~98ca238b) 30.5 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {6} ******acco~98ca238b-es5.6c57c21dca4926ae082e.js, ******acco~98ca238b-es5.6c57c21dca4926ae082e.js.map (******acco~98ca238b) 34.6 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {3} ******530b839a-es2015.542e4f9fea1fe600aaa1.js, ******530b839a-es2015.542e4f9fea1fe600aaa1.js.map (******530b839a) 15 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {3} ******530b839a-es5.542e4f9fea1fe600aaa1.js, ******530b839a-es5.542e4f9fea1fe600aaa1.js.map (******530b839a) 17.6 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {12} ********************-~52c7ba74-es2015.40d437b0d0381ef66317.js, ********************-~52c7ba74-es2015.40d437b0d0381ef66317.js.map (********************-~52c7ba74) 30.8 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {12} ********************-~52c7ba74-es5.40d437b0d0381ef66317.js, ********************-~52c7ba74-es5.40d437b0d0381ef66317.js.map (********************-~52c7ba74) 33.1 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {10} runtime-es2015.c70f7c6885c911f340e8.js, runtime-es2015.c70f7c6885c911f340e8.js.map (runtime) 7.17 kB [entry] [rendered]
    12-Nov-2020 09:31:14	chunk {10} runtime-es5.c70f7c6885c911f340e8.js, runtime-es5.c70f7c6885c911f340e8.js.map (runtime) 7.16 kB [entry] [rendered]
    12-Nov-2020 09:31:14	chunk {16} ********-es2015.2eee1f6ba415f8aa34a7.js, ********-es2015.2eee1f6ba415f8aa34a7.js.map (********) 23.6 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {16} ********-es5.2eee1f6ba415f8aa34a7.js, ********-es5.2eee1f6ba415f8aa34a7.js.map (********) 24.7 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {15} ********-es2015.96856e234dca6595ed4b.js, ********-es2015.96856e234dca6595ed4b.js.map (********) 14.1 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {15} ********-es5.96856e234dca6595ed4b.js, ********-es5.96856e234dca6595ed4b.js.map (********) 16.2 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {5} ******~4e339d7c-es2015.9b97a8b43a47e2d1b240.js, ******~4e339d7c-es2015.9b97a8b43a47e2d1b240.js.map (******~4e339d7c) 23.8 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {5} ******~4e339d7c-es5.9b97a8b43a47e2d1b240.js, ******~4e339d7c-es5.9b97a8b43a47e2d1b240.js.map (******~4e339d7c) 24.9 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {17} ***********-es2015.e2718ad4d2770c7d6617.js, ***********-es2015.e2718ad4d2770c7d6617.js.map (***********) 20.8 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {17} ***********-es5.e2718ad4d2770c7d6617.js, ***********-es5.e2718ad4d2770c7d6617.js.map (***********) 25.6 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {19} 19-es2015.e9d4c41a194ac6538441.js, 19-es2015.e9d4c41a194ac6538441.js.map () 2.42 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {19} 19-es5.e9d4c41a194ac6538441.js, 19-es5.e9d4c41a194ac6538441.js.map () 2.41 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {20} 20-es2015.b0d0518e1c6d632855a1.js, 20-es2015.b0d0518e1c6d632855a1.js.map () 11.1 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {20} 20-es5.b0d0518e1c6d632855a1.js, 20-es5.b0d0518e1c6d632855a1.js.map () 11.1 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {18} 18-es2015.606ac6dc3afc1b4dc0d1.js, 18-es2015.606ac6dc3afc1b4dc0d1.js.map () 26.7 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {18} 18-es5.606ac6dc3afc1b4dc0d1.js, 18-es5.606ac6dc3afc1b4dc0d1.js.map () 26.7 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {21} 21-es2015.bc2869a1aab6c9a9032d.js, 21-es2015.bc2869a1aab6c9a9032d.js.map () 3.79 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {21} 21-es5.bc2869a1aab6c9a9032d.js, 21-es5.bc2869a1aab6c9a9032d.js.map () 3.78 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {22} 22-es2015.7a7d7c1ff83073339044.js, 22-es2015.7a7d7c1ff83073339044.js.map () 4.29 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {22} 22-es5.7a7d7c1ff83073339044.js, 22-es5.7a7d7c1ff83073339044.js.map () 4.28 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {23} 23-es2015.8e5049c091d12ef5a6dc.js, 23-es2015.8e5049c091d12ef5a6dc.js.map () 4.29 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {23} 23-es5.8e5049c091d12ef5a6dc.js, 23-es5.8e5049c091d12ef5a6dc.js.map () 4.28 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {24} 24-es2015.df850a517603138e5b24.js, 24-es2015.df850a517603138e5b24.js.map () 4.52 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {24} 24-es5.df850a517603138e5b24.js, 24-es5.df850a517603138e5b24.js.map () 4.51 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {13} ****************~*******~tra~f5f180db-es2015.d762e0a97ec66d6a8431.js, ****************~*******~tra~f5f180db-es2015.d762e0a97ec66d6a8431.js.map (****************~*******~tra~f5f180db) 55.6 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {13} ****************~*******~tra~f5f180db-es5.d762e0a97ec66d6a8431.js, ****************~*******~tra~f5f180db-es5.d762e0a97ec66d6a8431.js.map (****************~*******~tra~f5f180db) 59.8 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {64} *******-es2015.9fdb2f5f16eede3c87b2.js, *******-es2015.9fdb2f5f16eede3c87b2.js.map (*******) 43.8 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {64} *******-es5.9fdb2f5f16eede3c87b2.js, *******-es5.9fdb2f5f16eede3c87b2.js.map (*******) 46.8 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {26} 26-es2015.271bba318a5f90d50b70.js, 26-es2015.271bba318a5f90d50b70.js.map () 2.81 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {26} 26-es5.271bba318a5f90d50b70.js, 26-es5.271bba318a5f90d50b70.js.map () 2.8 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {25} 25-es2015.73486cf9caa9fb384f92.js, 25-es2015.73486cf9caa9fb384f92.js.map () 2.82 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {25} 25-es5.73486cf9caa9fb384f92.js, 25-es5.73486cf9caa9fb384f92.js.map () 2.81 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {27} 27-es2015.f13d4ceeb74f6627655a.js, 27-es2015.f13d4ceeb74f6627655a.js.map () 2.8 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {27} 27-es5.f13d4ceeb74f6627655a.js, 27-es5.f13d4ceeb74f6627655a.js.map () 2.79 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {28} 28-es2015.fed8cd4b9131837aa82e.js, 28-es2015.fed8cd4b9131837aa82e.js.map () 2.98 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {28} 28-es5.fed8cd4b9131837aa82e.js, 28-es5.fed8cd4b9131837aa82e.js.map () 2.97 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {30} 30-es2015.9fdd49f6bc3a05785370.js, 30-es2015.9fdd49f6bc3a05785370.js.map () 1.53 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {30} 30-es5.9fdd49f6bc3a05785370.js, 30-es5.9fdd49f6bc3a05785370.js.map () 1.52 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {29} 29-es2015.34b7cc412a6cc0589e0c.js, 29-es2015.34b7cc412a6cc0589e0c.js.map () 4.92 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {29} 29-es5.34b7cc412a6cc0589e0c.js, 29-es5.34b7cc412a6cc0589e0c.js.map () 4.91 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {31} 31-es2015.f7ac39b899683ed648d7.js, 31-es2015.f7ac39b899683ed648d7.js.map () 2.26 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {31} 31-es5.f7ac39b899683ed648d7.js, 31-es5.f7ac39b899683ed648d7.js.map () 2.25 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {32} 32-es2015.f9687c712a77f0eab7af.js, 32-es2015.f9687c712a77f0eab7af.js.map () 2.78 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {32} 32-es5.f9687c712a77f0eab7af.js, 32-es5.f9687c712a77f0eab7af.js.map () 2.77 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {33} 33-es2015.20438522a21c496fb0b5.js, 33-es2015.20438522a21c496fb0b5.js.map () 872 bytes  [rendered]
    12-Nov-2020 09:31:14	chunk {33} 33-es5.20438522a21c496fb0b5.js, 33-es5.20438522a21c496fb0b5.js.map () 863 bytes  [rendered]
    12-Nov-2020 09:31:14	chunk {34} 34-es2015.984a5ce59a18a26f8729.js, 34-es2015.984a5ce59a18a26f8729.js.map () 1.13 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {34} 34-es5.984a5ce59a18a26f8729.js, 34-es5.984a5ce59a18a26f8729.js.map () 1.13 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {35} 35-es2015.ece6e8f321fd0183c5df.js, 35-es2015.ece6e8f321fd0183c5df.js.map () 3.43 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {35} 35-es5.ece6e8f321fd0183c5df.js, 35-es5.ece6e8f321fd0183c5df.js.map () 3.42 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {37} 37-es2015.686bb44c67e1c32810df.js, 37-es2015.686bb44c67e1c32810df.js.map () 18.2 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {37} 37-es5.686bb44c67e1c32810df.js, 37-es5.686bb44c67e1c32810df.js.map () 18.2 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {36} 36-es2015.c1712b89a34ed1aadc0f.js, 36-es2015.c1712b89a34ed1aadc0f.js.map () 18.4 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {36} 36-es5.c1712b89a34ed1aadc0f.js, 36-es5.c1712b89a34ed1aadc0f.js.map () 18.4 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {39} 39-es2015.1554ff54f617b5608a51.js, 39-es2015.1554ff54f617b5608a51.js.map () 1.77 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {39} 39-es5.1554ff54f617b5608a51.js, 39-es5.1554ff54f617b5608a51.js.map () 1.77 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {38} 38-es2015.5eae93be521883363cd3.js, 38-es2015.5eae93be521883363cd3.js.map () 3.7 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {38} 38-es5.5eae93be521883363cd3.js, 38-es5.5eae93be521883363cd3.js.map () 3.69 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {7} ******~9e4b48d8-es2015.64932985a7ca21e9dc9c.js, ******~9e4b48d8-es2015.64932985a7ca21e9dc9c.js.map (******~9e4b48d8) 282 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {7} ******~9e4b48d8-es5.64932985a7ca21e9dc9c.js, ******~9e4b48d8-es5.64932985a7ca21e9dc9c.js.map (******~9e4b48d8) 287 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {40} 40-es2015.53bb50161ec878c86470.js, 40-es2015.53bb50161ec878c86470.js.map () 3.52 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {40} 40-es5.53bb50161ec878c86470.js, 40-es5.53bb50161ec878c86470.js.map () 3.51 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {41} 41-es2015.60ce1d4b2c088632f723.js, 41-es2015.60ce1d4b2c088632f723.js.map () 2.74 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {41} 41-es5.60ce1d4b2c088632f723.js, 41-es5.60ce1d4b2c088632f723.js.map () 2.74 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {43} 43-es2015.4267f7a3d6ee28c316b0.js, 43-es2015.4267f7a3d6ee28c316b0.js.map () 15.7 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {43} 43-es5.4267f7a3d6ee28c316b0.js, 43-es5.4267f7a3d6ee28c316b0.js.map () 15.7 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {44} 44-es2015.2f928b1e94629099adaf.js, 44-es2015.2f928b1e94629099adaf.js.map () 3.71 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {44} 44-es5.2f928b1e94629099adaf.js, 44-es5.2f928b1e94629099adaf.js.map () 3.7 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {42} 42-es2015.4e2b8e62b44145b0c31f.js, 42-es2015.4e2b8e62b44145b0c31f.js.map () 15.7 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {42} 42-es5.4e2b8e62b44145b0c31f.js, 42-es5.4e2b8e62b44145b0c31f.js.map () 15.7 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {45} 45-es2015.76b072b061c9641f7f46.js, 45-es2015.76b072b061c9641f7f46.js.map () 1.77 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {45} 45-es5.76b072b061c9641f7f46.js, 45-es5.76b072b061c9641f7f46.js.map () 1.76 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {46} 46-es2015.15addded9b938594eae9.js, 46-es2015.15addded9b938594eae9.js.map () 3.52 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {46} 46-es5.15addded9b938594eae9.js, 46-es5.15addded9b938594eae9.js.map () 3.51 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {47} 47-es2015.bea56e4de1839db3608c.js, 47-es2015.bea56e4de1839db3608c.js.map () 2.74 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {47} 47-es5.bea56e4de1839db3608c.js, 47-es5.bea56e4de1839db3608c.js.map () 2.73 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {48} 48-es2015.c6ed865b17e12afb2b13.js, 48-es2015.c6ed865b17e12afb2b13.js.map () 958 bytes  [rendered]
    12-Nov-2020 09:31:14	chunk {48} 48-es5.c6ed865b17e12afb2b13.js, 48-es5.c6ed865b17e12afb2b13.js.map () 949 bytes  [rendered]
    12-Nov-2020 09:31:14	chunk {50} 50-es2015.cda8865a740cf6ae1e15.js, 50-es2015.cda8865a740cf6ae1e15.js.map () 5.48 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {50} 50-es5.cda8865a740cf6ae1e15.js, 50-es5.cda8865a740cf6ae1e15.js.map () 5.47 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {49} 49-es2015.0aa0ffeb867d32f935f0.js, 49-es2015.0aa0ffeb867d32f935f0.js.map () 4.62 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {49} 49-es5.0aa0ffeb867d32f935f0.js, 49-es5.0aa0ffeb867d32f935f0.js.map () 4.61 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {51} 51-es2015.cd002c472beff6b4a02e.js, 51-es2015.cd002c472beff6b4a02e.js.map () 3.11 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {51} 51-es5.cd002c472beff6b4a02e.js, 51-es5.cd002c472beff6b4a02e.js.map () 3.11 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {52} 52-es2015.f8cfe37e7e3b5f9b0a80.js, 52-es2015.f8cfe37e7e3b5f9b0a80.js.map () 2.15 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {52} 52-es5.f8cfe37e7e3b5f9b0a80.js, 52-es5.f8cfe37e7e3b5f9b0a80.js.map () 2.14 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {54} 54-es2015.04c8211e45540819a158.js, 54-es2015.04c8211e45540819a158.js.map () 988 bytes  [rendered]
    12-Nov-2020 09:31:14	chunk {54} 54-es5.04c8211e45540819a158.js, 54-es5.04c8211e45540819a158.js.map () 979 bytes  [rendered]
    12-Nov-2020 09:31:14	chunk {53} 53-es2015.b1359f85c80e15dbb539.js, 53-es2015.b1359f85c80e15dbb539.js.map () 2.3 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {53} 53-es5.b1359f85c80e15dbb539.js, 53-es5.b1359f85c80e15dbb539.js.map () 2.29 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {56} 56-es2015.bf1326fdeaa0a0f77059.js, 56-es2015.bf1326fdeaa0a0f77059.js.map () 1.19 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {56} 56-es5.bf1326fdeaa0a0f77059.js, 56-es5.bf1326fdeaa0a0f77059.js.map () 1.18 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {55} 55-es2015.664d382580a58a241854.js, 55-es2015.664d382580a58a241854.js.map () 7.79 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {55} 55-es5.664d382580a58a241854.js, 55-es5.664d382580a58a241854.js.map () 7.79 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {57} 57-es2015.ecff871baeded67dbb3b.js, 57-es2015.ecff871baeded67dbb3b.js.map () 2.08 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {57} 57-es5.ecff871baeded67dbb3b.js, 57-es5.ecff871baeded67dbb3b.js.map () 2.07 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {59} 59-es2015.d3bc77402f5768a43a6a.js, 59-es2015.d3bc77402f5768a43a6a.js.map () 3.43 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {59} 59-es5.d3bc77402f5768a43a6a.js, 59-es5.d3bc77402f5768a43a6a.js.map () 3.42 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {58} 58-es2015.f68f276591abfffd597c.js, 58-es2015.f68f276591abfffd597c.js.map () 3.39 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {58} 58-es5.f68f276591abfffd597c.js, 58-es5.f68f276591abfffd597c.js.map () 3.38 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {61} 61-es2015.9b78622c8177ccc79102.js, 61-es2015.9b78622c8177ccc79102.js.map () 2.85 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {61} 61-es5.9b78622c8177ccc79102.js, 61-es5.9b78622c8177ccc79102.js.map () 2.84 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {60} 60-es2015.4254afbd789f3e7a24fe.js, 60-es2015.4254afbd789f3e7a24fe.js.map () 2.84 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {60} 60-es5.4254afbd789f3e7a24fe.js, 60-es5.4254afbd789f3e7a24fe.js.map () 2.83 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {67} **********-es2015.4143144bdc9c355138d1.js, **********-es2015.4143144bdc9c355138d1.js.map (**********) 589 bytes  [rendered]
    12-Nov-2020 09:31:14	chunk {67} **********-es5.4143144bdc9c355138d1.js, **********-es5.4143144bdc9c355138d1.js.map (**********) 693 bytes  [rendered]
    12-Nov-2020 09:31:14	chunk {62} 62-es2015.19a9047cfb6c9f529817.js, 62-es2015.19a9047cfb6c9f529817.js.map () 4.23 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {62} 62-es5.19a9047cfb6c9f529817.js, 62-es5.19a9047cfb6c9f529817.js.map () 4.22 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {79} *******-es2015.a7945b04ab26c681dde5.js, *******-es2015.a7945b04ab26c681dde5.js.map (*******) 3.36 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {79} *******-es5.a7945b04ab26c681dde5.js, *******-es5.a7945b04ab26c681dde5.js.map (*******) 3.76 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {70} *******-es2015.ccfd0e2e92470fa3da8e.js, *******-es2015.ccfd0e2e92470fa3da8e.js.map (*******) 18.7 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {70} *******-es5.ccfd0e2e92470fa3da8e.js, *******-es5.ccfd0e2e92470fa3da8e.js.map (*******) 19.5 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {80} *******-es2015.1929b66bd4a71a8d070d.js, *******-es2015.1929b66bd4a71a8d070d.js.map (*******) 20.3 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {80} *******-es5.1929b66bd4a71a8d070d.js, *******-es5.1929b66bd4a71a8d070d.js.map (*******) 21.7 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {65} *******-es2015.390bc97edfa900ecda45.js, *******-es2015.390bc97edfa900ecda45.js.map (*******) 100 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {65} *******-es5.390bc97edfa900ecda45.js, *******-es5.390bc97edfa900ecda45.js.map (*******) 105 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {81} *******-es2015.1db26838e100f6bc96df.js, *******-es2015.1db26838e100f6bc96df.js.map (*******) 3.73 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {81} *******-es5.1db26838e100f6bc96df.js, *******-es5.1db26838e100f6bc96df.js.map (*******) 4.17 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {82} *******-es2015.3fdc18f7076272ad87ed.js, *******-es2015.3fdc18f7076272ad87ed.js.map (*******) 5.09 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {82} *******-es5.3fdc18f7076272ad87ed.js, *******-es5.3fdc18f7076272ad87ed.js.map (*******) 5.62 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {89} *******-es2015.22fcfd25c46dd06bd126.js, *******-es2015.22fcfd25c46dd06bd126.js.map (*******) 1.06 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {89} *******-es5.22fcfd25c46dd06bd126.js, *******-es5.22fcfd25c46dd06bd126.js.map (*******) 1.14 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {88} *******-es2015.042f925ab822c4d6b5d9.js, *******-es2015.042f925ab822c4d6b5d9.js.map (*******) 8.54 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {88} *******-es5.042f925ab822c4d6b5d9.js, *******-es5.042f925ab822c4d6b5d9.js.map (*******) 9.06 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {14} ******module-es2015.132db964010ee225d796.js, ******module-es2015.132db964010ee225d796.js.map (******module) 152 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {14} ******module-es5.132db964010ee225d796.js, ******module-es5.132db964010ee225d796.js.map (******module) 157 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {72} *****-es2015.abdb57d1e2edb5e512e0.js, *****-es2015.abdb57d1e2edb5e512e0.js.map (*****) 165 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {72} *****-es5.abdb57d1e2edb5e512e0.js, *****-es5.abdb57d1e2edb5e512e0.js.map (*****) 165 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {63} *****-es2015.84ffd6621cc57aacf00f.js, *****-es2015.84ffd6621cc57aacf00f.js.map (*****) 190 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {63} *****-es5.84ffd6621cc57aacf00f.js, *****-es5.84ffd6621cc57aacf00f.js.map (*****) 198 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {74} polyfills-es2015.7d6db4eadf4eb6c54d29.js, polyfills-es2015.7d6db4eadf4eb6c54d29.js.map (polyfills) 37.5 kB [initial] [rendered]
    12-Nov-2020 09:31:14	chunk {68} *****-es2015.a1c45c3aa9462dc4100a.js, *****-es2015.a1c45c3aa9462dc4100a.js.map (*****) 543 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {68} *****-es5.a1c45c3aa9462dc4100a.js, *****-es5.a1c45c3aa9462dc4100a.js.map (*****) 559 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {0} ******7020770c-es2015.0e3985cc43a3122676fe.js, ******7020770c-es2015.0e3985cc43a3122676fe.js.map (******7020770c) 881 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {0} ******7020770c-es5.0e3985cc43a3122676fe.js, ******7020770c-es5.0e3985cc43a3122676fe.js.map (******7020770c) 900 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {76} *****-es2015.395711be60771e9bf9ed.js, *****-es2015.395711be60771e9bf9ed.js.map (*****) 113 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {76} *****-es5.395711be60771e9bf9ed.js, *****-es5.395711be60771e9bf9ed.js.map (*****) 116 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {77} *****-es2015.433af66da4093fe83027.js, *****-es2015.433af66da4093fe83027.js.map (*****) 52.1 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {77} *****-es5.433af66da4093fe83027.js, *****-es5.433af66da4093fe83027.js.map (*****) 54.5 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {78} *****-es2015.1cc5ec29d37dd188e0d9.js, *****-es2015.1cc5ec29d37dd188e0d9.js.map (*****) 45.1 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {78} *****-es5.1cc5ec29d37dd188e0d9.js, *****-es5.1cc5ec29d37dd188e0d9.js.map (*****) 47.9 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {85} *****-es2015.2ab9a58fbcdfffce9bda.js, *****-es2015.2ab9a58fbcdfffce9bda.js.map (*****) 37.7 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {85} *****-es5.2ab9a58fbcdfffce9bda.js, *****-es5.2ab9a58fbcdfffce9bda.js.map (*****) 40.2 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {86} *****-es2015.65f0db5d6e97c4e6b0f1.js, *****-es2015.65f0db5d6e97c4e6b0f1.js.map (*****) 23.8 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {86} *****-es5.65f0db5d6e97c4e6b0f1.js, *****-es5.65f0db5d6e97c4e6b0f1.js.map (*****) 24.8 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {66} *****-es2015.a25ec1478d2f974ee4ce.js, *****-es2015.a25ec1478d2f974ee4ce.js.map (*****) 271 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {66} *****-es5.a25ec1478d2f974ee4ce.js, *****-es5.a25ec1478d2f974ee4ce.js.map (*****) 291 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {87} *****-es2015.775111a2d1d170faa3c8.js, *****-es2015.775111a2d1d170faa3c8.js.map (*****) 23.4 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {87} *****-es5.775111a2d1d170faa3c8.js, *****-es5.775111a2d1d170faa3c8.js.map (*****) 24.6 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {75} polyfills-es5.bc948dd8d771c90d00d3.js, polyfills-es5.bc948dd8d771c90d00d3.js.map (polyfills-es5) 130 kB [initial] [rendered]
    12-Nov-2020 09:31:14	chunk {90} *****-es2015.7848e2ab829a59f08705.js, *****-es2015.7848e2ab829a59f08705.js.map (*****) 144 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {90} *****-es5.7848e2ab829a59f08705.js, *****-es5.7848e2ab829a59f08705.js.map (*****) 151 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {83} *****-es2015.20f6b177aecc4be6b29a.js, *****-es2015.20f6b177aecc4be6b29a.js.map (*****) 247 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {83} *****-es5.20f6b177aecc4be6b29a.js, *****-es5.20f6b177aecc4be6b29a.js.map (*****) 257 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {73} *****-es2015.1f900fb5ded0d61b3d7f.js, *****-es2015.1f900fb5ded0d61b3d7f.js.map (*****) 1.34 MB  [rendered]
    12-Nov-2020 09:31:14	chunk {73} *****-es5.1f900fb5ded0d61b3d7f.js, *****-es5.1f900fb5ded0d61b3d7f.js.map (*****) 1.34 MB  [rendered]
    12-Nov-2020 09:31:14	chunk {69} main-es2015.9c74d01f3f402cd76e7b.js, main-es2015.9c74d01f3f402cd76e7b.js.map (main) 2.08 MB [initial] [rendered]
    12-Nov-2020 09:31:14	chunk {69} main-es5.9c74d01f3f402cd76e7b.js, main-es5.9c74d01f3f402cd76e7b.js.map (main) 2.26 MB [initial] [rendered]
    12-Nov-2020 09:31:14	chunk {71} *****-es2015.ee9d75e65dad1672ec60.js, *****-es2015.ee9d75e65dad1672ec60.js.map (*****) 241 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {71} *****-es5.ee9d75e65dad1672ec60.js, *****-es5.ee9d75e65dad1672ec60.js.map (*****) 243 kB  [rendered]
    12-Nov-2020 09:31:14	chunk {84} styles.63f7caa3e6ba51d0dde8.css, styles.63f7caa3e6ba51d0dde8.css.map (styles) 781 kB [initial] [rendered]
    12-Nov-2020 09:31:14	chunk {scripts} scripts.8d74071eb7850c25e06c.js, scripts.8d74071eb7850c25e06c.js.map (scripts) 88.3 kB [entry] [rendered]
    12-Nov-2020 09:31:14	Date: 2020-11-12T08:31:14.579Z - Hash: 97f4190d2df04a80490b - Time: 523332ms
    
    ```
    
  18. bobKasbi commented on Nov 12, 2020

    @bobKasbi

    --max_old_space_size dosen't help in all cases. I have been trying different values for: --max_old_space_size=xxxx, but it just keeps throwing same error. Have been upgrading node 12.x to 14.x and also deleting node_module and package-lock.json and executing npm install once again. But always same error. For me the error occurs when I try to serve the app in specific language: ng serve myApp --configuration=it. Build for specific language, does run and build without issues.
    It's really a weird issue.

  19. FDIM commented on Nov 12, 2020

    @FDIM
    Contributor

    Little update, bumping --max_old_space_size to 8gb did not help.

    I ended prioritizing and migrating to node 14, which so far looks promising. Did not see the same error yet. Sad part is that underlying cause is still unclear.
    Anyway, when it comes to dependencies I only had to bump node-sass to 4.14.1 instead of 4.12 to start using v14 - hard to believe that this could have this effect.

    So my/our issue does not seem to be related to memory. Any tips how would one debug something like this?

    EDIT: Still flaky build. At least now error has a bit more information:

    ERROR in main-es2015.ba6b063c23bf864ded4a.js from Terser
    --
    17-Nov-2020 08:26:31 | Error: Call retries were exceeded
    17-Nov-2020 08:26:31 | at ChildProcessWorker.initialize (/build/code/node_modules/jest-worker/build/workers/ChildProcessWorker.js:193:21)
    17-Nov-2020 08:26:31 | at ChildProcessWorker._onExit (/build/code/node_modules/jest-worker/build/workers/ChildProcessWorker.js:274:12)
    17-Nov-2020 08:26:31 | at ChildProcess.emit (events.js:315:20)
    17-Nov-2020 08:26:31 | at Process.ChildProcess._handle.onexit (internal/child_process.js:277:12)
    17-Nov-2020 08:26:31 | npm ERR! code ELIFECYCLE
    17-Nov-2020 08:26:31 | npm ERR! errno 1
    17-Nov-2020 08:26:31 | npm ERR! nexus@ build: `ng build --prod --source-map=true "*"`
    17-Nov-2020 08:26:31 | npm ERR! Exit status 1
    17-Nov-2020 08:26:31 | npm ERR!
    
    
    
  20. zehavibarak commented on Nov 18, 2020

    @zehavibarak

    Now with Angular 11...

    FATAL ERROR: MarkCompactCollector: young object promotion failed Allocation failed - JavaScript heap out of memory

  21. justjcool commented on Dec 5, 2020

    @justjcool

    I was facing the same issue after updating angular 9 to 10. it took 4 days to figure out the issue.

    Solution: just install a node-sass library or if already installed then update the supported version. (i reinstalled node v14 and node-sass@4.14)

  22. jamie-pate commented on Mar 8, 2021

    @jamie-pate

    Ugly hack workaround.

    This patch prevents a bunch of jest workers sucking up 1.5GiB extra RAM. RAM usage spike went from 3.5GiB to 2GiB for all processes during ng build --prod:
    node --require ${PWD}/jenkins-build-patch-worker-count.js node_modules/.bin/ng build --prod

    jenkins-build-patch-worker-count.js

    const MAX_CPUS = 1;
    const os = require('os');
    if (process.env.JENKINS_URL) {
      // Only warn on the parent process
      if (process.env.JENKINS_URL !== 'patch_warned') {
        console.warn(`JENKINS_URL=${process.env.JENKINS_URL} detected, forcing reduced workers`);
        process.env.JENKINS_URL = 'patch_warned';
      }
      const cpus = os.cpus;
      os.cpus = () => cpus().slice(0, MAX_CPUS);
      const utils = require('@angular-devkit/build-angular/src/utils/workers');
      if (utils.maxWorkers > 1) {
        throw new Error('Failed to patch maxWorkers in @angular-devkit/build-angular');
      }
      os.cpus = cpus;
    }
  23. laimutisign commented on Mar 19, 2021

    @laimutisign

    @jamie-pate, thanks. It is really helpful! Was searching for this last 3 days.
    I'm running ng build --prod of Angular 9 project in Docker on CentOS virtual machine with 8GB RAM and 15 CPUs seen.
    Usually build needs up to 4GB RAM (works with --max-old-space-size=4096), but at the end TerserPlugin starts 7 new node workers, and each of them additionally requires 1-2GB RAM to finish. So additionally ~10GB of temporary RAM was needed to finalize the build.
    This script finally saved my day.

    Ugly hack workaround.

    This patch prevents a bunch of jest workers sucking up 1.5GiB extra RAM. RAM usage spike went from 3.5GiB to 2GiB for all processes during ng build --prod:
    node --require ${PWD}/jenkins-build-patch-worker-count.js node_modules/.bin/ng build --prod

    @filipesilva Please, we really need a configuration parameter to manually control the Terser workers count.

  24. miguelleite commented on Mar 24, 2021

    @miguelleite

    Downgrading ts-node package from ~8.3.0 to ^7.0.1 fixed the issue for me.

  25. lebesnec commented on Apr 16, 2021

    @lebesnec

    We have the same problem after migrating from angular 9 to angular 11. Fixed it by setting target to es5 in tsconfig.json.
    Any updates on this issue?

  26. r-sw-eet commented on May 18, 2021

    @r-sw-eet

    I upgraded my node version from 10 to 14, solved the issue for me.

  27. alan-agius4 commented on Jun 1, 2021

    @alan-agius4
    Collaborator

    A lot has changed since version 9. Please update to the most recent version of Angular CLI.

    v12 build time performance issues are being tracked here: #20792

  28. angular-automatic-lock-bot commented on Jul 2, 2021

    @angular-automatic-lock-bot

    This issue has been automatically locked due to inactivity.
    Please file a new issue if you are encountering a similar or related problem.

    Read more about our automatic conversation locking policy.

    This action has been performed automatically by a bot.

  29. locked and limited conversation to collaborators on Jul 2, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions