Re:Yammer moving from Scala to Java
by SWengineer on Wednesday November 30, 2011 @12:32AM
(#3293894)
Jdk 7 puts interned Strings into the old generation instead of the permgen. Maybe give that a try.
ruby (MRI ruby, even!) has that same bug.
So does Erlang, but it's not really a bug. Symbols (atoms, whatever) are guaranteed to be a unique identifier, so the fact that they're allocated and exist for the duration of execution isn't really surprising.
It's just something you need to be aware of.
http://eigenjoy.com/2011/03/02/clojures-keyword-can-fill-up-...