4 ms·
Clojure's memory consumption is extreme, which excludes it from many realms of software development. It's primarily useful for sovereign applications (e.g. pre
by dmpk2k 14y ago
Clojure's memory consumption is extreme, which excludes it from many realms of software development.
It's primarily useful for sovereign applications (e.g. precludes utilities) which do not require high memory density (e.g. precludes databases).
I'm quite fond of Clojure's model, but some tradeoffs had to be made.
- canttestthis 14y ago> Clojure's memory consumption is extreme, which excludes it from many realms of software development. Is this solely because it runs on the JVM? Because per the alioth comparison tests, Java 7 uses much less memory than Clojure too.
- tibbe 14y agoDynamic languages typically also have to pay a price for carrying around type tags and having everything be heap allocated.
- rabidsnail 14y agoThose costs are the same as Java's in Clojure's case.