Aha. Not only do I get a lot of "made not entrant", I get a lot of "made zombie". However, I get this for both runs with map and with pmap (and with pmapall as well)
For instance, from a pmapall run: 33752 159 clojure.lang.Cons::next (10 bytes) made zombie 33752 164 clojure.lang.RT::conj (21 bytes) made zombie 33753 154 clojure.lang.RT::seq (32 bytes) made zombie 33753 5 % clojure.core$reduce1::invoke @ -2 (184 bytes) made zombie 33753 167 clojure.core$conj::invoke (13 bytes) made zombie 33753 184 clojure.core$rest::invoke (7 bytes) 33884 186 clojure.lang.Numbers$LongOps::isPos (15 bytes) 34298 187 clojure.lang.Numbers::dec (17 bytes) 34421 188 clojure.lang.Numbers$LongOps::dec (13 bytes) 34897 189 clojure.core$take::invoke (24 bytes) 34903 190 clojure.core$take$fn__4227::<init> (15 bytes) 35386 191 clojure.core$iterate::invoke (39 bytes) <SNIP> 1168 154 clojure.lang.RT::seq (32 bytes) made not entrant 1169 168 clojure.lang.RT::seq (32 bytes) 1171 5 % clojure.core$reduce1::invoke @ -2 (184 bytes) made not entrant 1171 169 clojure.core$reduce1::invoke (184 bytes) 1173 159 clojure.lang.Cons::next (10 bytes) made not entrant 1173 167 clojure.core$conj::invoke (13 bytes) made not entrant 1173 164 clojure.lang.RT::conj (21 bytes) made not entrant 1192 170 clojure.lang.PersistentList::first (5 bytes) 1193 171 clojure.lang.PersistentList::next (18 bytes) 1193 172 clojure.lang.Cons::next (10 bytes) 1194 173 clojure.lang.RT::conj (21 bytes) 1197 174 clojure.core$conj::invoke (13 bytes) 1233 6 % clojure.core$reduce1::invoke @ 0 (184 bytes) And then, from a map run: 1163 151 clojure.lang.RT::seq (32 bytes) made not entrant 1163 145 clojure.core$cons::invoke (10 bytes) made not entrant 1163 168 clojure.lang.RT::seq (32 bytes) 1165 4 % clojure.core$reduce1::invoke @ 0 (184 bytes) 1169 144 clojure.lang.RT::cons (46 bytes) made not entrant 3467 169 clojure.lang.RT::cons (46 bytes) 3470 24 clojure.lang.Util::equiv (65 bytes) made zombie 3470 23 java.lang.String::equals (88 bytes) made zombie 3470 18 clojure.lang.PersistentArrayMap::createWithCheck (80 bytes) made zombie 3470 26 clojure.lang.PersistentArrayMap::equalKey (6 bytes) made zombie 3617 170 clojure.core$cons::invoke (10 bytes) 3622 41 clojure.lang.PersistentArrayMap::indexOf (34 bytes) made zombie 3622 30 ! java.net.URL::<init> (543 bytes) made zombie 3622 58 clojure.lang.Symbol::equals (49 bytes) made zombie 3623 73 java.lang.Object::equals (11 bytes) made zombie 3623 65 clojure.lang.Util::hasheq (43 bytes) made zombie 4249 171 s! clojure.lang.LazySeq::sval (54 bytes) 4259 77 clojure.lang.Util::equiv (65 bytes) made zombie 4259 89 clojure.lang.RT::first (35 bytes) made zombie 4259 88 clojure.lang.PersistentHashMap$NodeSeq::create (94 bytes) made zombie 4578 172 n java.lang.Object::getClass (0 bytes) 5380 173 clojure.lang.AFunction::<init> (5 bytes) 5634 174 java.lang.Long::longValue (5 bytes) 5785 175 s clojure.lang.LazySeq::seq (53 bytes) 5830 176 clojure.lang.Numbers::ops (97 bytes) 6168 177 clojure.lang.LazySeq::<init> (10 bytes) 6169 32 java.lang.AbstractStringBuilder::append (48 bytes) made zombie 10727 178 java.lang.Long::valueOf (36 bytes) 10730 37 java.lang.StringBuilder::append (8 bytes) made zombie 10730 49 ! sun.misc.URLClassPath$JarLoader::getResource (91 bytes) made zombie 10730 44 sun.misc.URLClassPath::getResource (74 bytes) made zombie 11121 179 clojure.lang.Numbers::num (5 bytes) 11240 180 clojure.core$rest::invoke (7 bytes) 11240 181 clojure.lang.RT::more (37 bytes) 11242 144 clojure.lang.RT::cons (46 bytes) made zombie 11242 145 clojure.core$cons::invoke (10 bytes) made zombie 11242 151 clojure.lang.RT::seq (32 bytes) made zombie On Mon, Dec 10, 2012 at 11:21 AM, meteorfox <ctorresk8guitar....@gmail.com>wrote: > -XX:+PrintCompilation -- 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