Clojure/West 2012 slides collected here
github.com13 pointsby edwardw1 comments
The common code path for new Object() in HotSpot 1.4.2 and later is
approximately 10 machine instructions, whereas the best performing
malloc implementations in C require on average between 60 and 100
instructions per call. ... "Garbage collection will never be as efficient
as direct memory management." And, in a way, those statements are right
-- dynamic memory management is not as fast -- it's often considerably faster.
> allocation to the stack, something that effectively ceases to exist in GC'd languages.* http://news.ycombinator.com/item?id=3702253
http://news.ycombinator.com/item?id=3700277
I'd like to share this essay from Simon Phipps that has enlightened me from time to time on such matters.