Repository navigation
Version 9: performance issues & out of memory errors #16860
Description
Activity
- changed the title
[-]Version 9: out of memory errors[/-][+]Version 9: performance & out of memory errors[/+]on Feb 7, 2020 - pinned this issue
on Feb 7, 2020 - changed the title
[-]Version 9: performance & out of memory errors[/-][+]Version 9: performance issues & out of memory errors[/+]on Feb 7, 2020 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: 000001F0724DC5C1We 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@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.
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.
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.
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:81712ps. dont suggest by dir nam - it is ng9 ;)
@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.
Reacted by Rafał Kłosek and C-A de Salaberry@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: 905229msWhat 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?
@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 :)Reacted by DanielLMA@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": falseto the package.json of shared libraries. If the library doesn't actually have apackage.json, you can add one with just{"sideEffects": false}.Reacted by Rafał Kłosek68 remaining items
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.
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 exceededSo 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 ```--max_old_space_sizedosen'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 node12.xto14.xand also deletingnode_moduleandpackage-lock.jsonand executingnpm installonce 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.Little update, bumping
--max_old_space_sizeto 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!Reacted by Sander Mol and hiepxanhNow with Angular 11...
FATAL ERROR: MarkCompactCollector: young object promotion failed Allocation failed - JavaScript heap out of memory
Reacted by Joel, Jan Tammen, justjcool, hiepxanh, Michael P. Otte, Florian Spier and VolKorI 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)
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 --prodjenkins-build-patch-worker-count.jsconst 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; }
Reacted by laimutisign@jamie-pate, thanks. It is really helpful! Was searching for this last 3 days.
I'm runningng build --prodof 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 endTerserPluginstarts 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.
Downgrading
ts-nodepackage from~8.3.0to^7.0.1fixed the issue for me.We have the same problem after migrating from angular 9 to angular 11. Fixed it by setting
targettoes5intsconfig.json.
Any updates on this issue?I upgraded my node version from 10 to 14, solved the issue for me.
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
angular-automatic-lock-bot commented
on Jul 2, 2021 More actionsThis 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.
- locked and limited conversation to collaborators
on Jul 2, 2021
If you are experiencing performance problems or out of memory errors with Angular CLI version 9, please let us known on this issue.