On Sat, Jun 26, 2010 at 3:59 PM, B Smith-Mannschott <bsmith.o...@gmail.com> wrote: > > This was suggested on the previous thread on this topic as well, but > I don't think it was pointed out that *Java already does this*. > > See the inner class IntegerCache at line 608: > > http://hg.openjdk.java.net/jdk7/jdk7/jdk/file/3956cdee6712/src/share/classes/java/lang/Integer.java
Thank you. I wasn't aware of it. It is not exactly what I meant, though. The above Java code preallocates some low Integers, that are likely to be encountered in actual programs. It obviously doesn't help at all when you happen to use other numbers. What I'd rather like to have is an array of N preallocated objects waiting to be assigned values and used. This way an allocation cycle could be triggered every N Integer constructor calls and all boxes used in a single procedure would be gathered in one place. Andrzej -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en