I just discovered that my application, deployed to server (manually from tarball) it generates 6 process, and each takes 100+ mb of ram, why is that so?
I just discovered that my application, deployed to server (manually from tarball) it generates 6 process, and each takes 100+ mb of ram, why is that so?
There is something you misunderstand from the [h]top view. The VIRT column is not the real memory that a process uses. It includes shared memory, shared linked libraries and such.
To discover how much actual memory your process uses, you need to run your app in a profiler such as valgrind. Disclaimer: I never tried it with Meteor.
My case 1GB. Excluding cache become 200MB