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

Reply via email to