Why does Julia use so much memory?

Just for fun, here is the memory footprint of a few different languages.

$ /usr/bin/time --format "%M kB" kotlin-1.6.0 -e 0
203844 kB
$ /usr/bin/time --format "%M kB" julia-1.7 -e0
152796 kB
$ /usr/bin/time --format "%M kB" racket-7.2 -I typed/racket -e 0
147868 kB
$ /usr/bin/time --format "%M kB" racket-7.2 -e 0
67280 kB
$ /usr/bin/time --format "%M kB" nodejs-10.21.0 -e 0
34752 kB
$ /usr/bin/time --format "%M kB" racket-7.2 -I racket/base -e 0
28772 kB
$ /usr/bin/time --format "%M kB" sbcl-1.4.16 --noinform --eval 0 --quit
19148 kB
$ /usr/bin/time --format "%M kB" python-3.7.3 -c0
9248 kB
$ /usr/bin/time --format "%M kB" csi-4.13 -e 0
7628 kB
$ /usr/bin/time --format "%M kB" python-2.7.16 -c0
6576 kB
3 Likes