-
Notifications
You must be signed in to change notification settings - Fork 305
Open
Labels
enhancementNew feature or requestNew feature or request
Description
I'm using this command: ncc -m -s src/index.js to compile a large project in a single javascript bundle. However, it doesn't work in github pipelines since their containers are limited to 2 GB of ram causing a "memory heap" error during compilation.
I've tested locally by using this command: /usr/bin/time --format "%M" ncc -m -s src/index.js
And this is the result:
34630kB env/dist/apps/manage-panel/bundle/index.js
90543kB [146603ms] - ncc 0.31.1
4710052
4710052 -> It means that ncc consumes 4.7GB of ram to compile.
To reduce this amount I have to:
- disable the cache (-500Mb)
- disable the minification
- disable the sourcemap
doing so, the memory consumed is 1.5GB (which is fine for github
By the way, despite cache that should be disabled in pipelines, minification and sourcemap together are consume way too much.
Is there a way to improve this?
BCaspari
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request