JAVA PROFILE 1.0.1, created Wed Dec 30 00:21:37 2009

Header for -agentlib:hprof (or -Xrunhprof) ASCII Output (J2SE 1.5 JVMTI based)

@(#)jvm.hprof.txt	1.3 04/02/09

 Copyright (c) 2004 Sun Microsystems, Inc. All  Rights Reserved.

WARNING!  This file format is under development, and is subject to
change without notice.

This file contains the following types of records:

THREAD START
THREAD END      mark the lifetime of Java threads

TRACE           represents a Java stack trace.  Each trace consists
                of a series of stack frames.  Other records refer to
                TRACEs to identify (1) where object allocations have
                taken place, (2) the frames in which GC roots were
                found, and (3) frequently executed methods.

HEAP DUMP       is a complete snapshot of all live objects in the Java
                heap.  Following distinctions are made:

                ROOT    root set as determined by GC
                CLS     classes 
                OBJ     instances
                ARR     arrays

SITES           is a sorted list of allocation sites.  This identifies
                the most heavily allocated object types, and the TRACE
                at which those allocations occurred.

CPU SAMPLES     is a statistical profile of program execution.  The VM
                periodically samples all running threads, and assigns
                a quantum to active TRACEs in those threads.  Entries
                in this record are TRACEs ranked by the percentage of
                total quanta they consumed; top-ranked TRACEs are
                typically hot spots in the program.

CPU TIME        is a profile of program execution obtained by measuring
                the time spent in individual methods (excluding the time
                spent in callees), as well as by counting the number of
                times each method is called. Entries in this record are
                TRACEs ranked by the percentage of total CPU time. The
                "count" field indicates the number of times each TRACE 
                is invoked.

MONITOR TIME    is a profile of monitor contention obtained by measuring
                the time spent by a thread waiting to enter a monitor.
                Entries in this record are TRACEs ranked by the percentage
                of total monitor contention time and a brief description
                of the monitor.  The "count" field indicates the number of 
                times the monitor was contended at that TRACE.

MONITOR DUMP    is a complete snapshot of all the monitors and threads in 
                the System.

HEAP DUMP, SITES, CPU SAMPLES|TIME and MONITOR DUMP|TIME records are generated 
at program exit.  They can also be obtained during program execution by typing 
Ctrl-\ (on Solaris) or by typing Ctrl-Break (on Win32).

--------

THREAD START (obj=50000118, id = 200004, name="Signal Dispatcher", group="system")
THREAD START (obj=50000118, id = 200001, name="main", group="main")
THREAD START (obj=50000118, id = 200005, name="Thread-0", group="main")
THREAD START (obj=50000118, id = 200006, name="Thread-1", group="main")
THREAD START (obj=50000118, id = 200007, name="Thread-2", group="main")
THREAD END (id = 200005)
THREAD START (obj=50000118, id = 200008, name="Thread-3", group="main")
THREAD START (obj=50000118, id = 200009, name="Thread-4", group="main")
THREAD END (id = 200009)
THREAD START (obj=50000118, id = 200010, name="Thread-5", group="main")
THREAD START (obj=50000118, id = 200011, name="Thread-6", group="main")
THREAD END (id = 200011)
THREAD START (obj=50000118, id = 200012, name="Thread-7", group="main")
THREAD END (id = 200012)
THREAD END (id = 200010)
THREAD START (obj=50000118, id = 200013, name="Thread-8", group="main")
THREAD START (obj=50000118, id = 200014, name="Secondary finalizer", group="system")
THREAD END (id = 200014)
THREAD START (obj=50000118, id = 200015, name="Secondary finalizer", group="system")
THREAD END (id = 200015)
THREAD START (obj=50000118, id = 200016, name="Secondary finalizer", group="system")
THREAD END (id = 200016)
THREAD START (obj=50000118, id = 200017, name="Secondary finalizer", group="system")
THREAD END (id = 200017)
THREAD START (obj=50000118, id = 200018, name="Secondary finalizer", group="system")
THREAD END (id = 200018)
THREAD END (id = 200013)
TRACE 300275:
	java.io.FileInputStream.readBytes(FileInputStream.java:Unknown line)
	java.io.FileInputStream.read(FileInputStream.java:194)
	java.io.BufferedInputStream.read1(BufferedInputStream.java:254)
	java.io.BufferedInputStream.read(BufferedInputStream.java:313)
	sun.nio.cs.StreamDecoder$CharsetSD.readBytes(StreamDecoder.java:411)
	sun.nio.cs.StreamDecoder$CharsetSD.implRead(StreamDecoder.java:453)
TRACE 300502:
	java.net.SocketInputStream.socketRead0(SocketInputStream.java:Unknown line)
	java.net.SocketInputStream.read(SocketInputStream.java:129)
	sun.nio.cs.StreamDecoder$CharsetSD.readBytes(StreamDecoder.java:411)
	sun.nio.cs.StreamDecoder$CharsetSD.implRead(StreamDecoder.java:453)
	sun.nio.cs.StreamDecoder.read(StreamDecoder.java:183)
	sun.nio.cs.StreamDecoder.read0(StreamDecoder.java:132)
TRACE 300673:
	user$eval__2538$fn__2559$fn__2561.invoke(NO_SOURCE_FILE:1)
	user$eval__2538$fn__2559.invoke(NO_SOURCE_FILE:1)
	clojure.core$map__4535$fn__4536.invoke(core.clj:1775)
	clojure.lang.LazySeq.sval(LazySeq.java:42)
	clojure.lang.LazySeq.seq(LazySeq.java:56)
	clojure.lang.RT.seq(RT.java:440)
TRACE 300607:
	user$eval__2538.invoke(NO_SOURCE_FILE:1)
	clojure.lang.Compiler.eval(Compiler.java:5258)
	clojure.lang.Compiler.eval(Compiler.java:5226)
	clojure.core$eval__4688.invoke(core.clj:2036)
	swank.commands.basic$eval_region__865.invoke(basic.clj:40)
	swank.commands.basic$eval_region__865.invoke(basic.clj:31)
TRACE 300674:
	clojure.core$take__4570.invoke(core.clj:1830)
	user$eval__2538$fn__2559$fn__2561.invoke(NO_SOURCE_FILE:1)
	user$eval__2538$fn__2559.invoke(NO_SOURCE_FILE:1)
	clojure.core$map__4535$fn__4536.invoke(core.clj:1775)
	clojure.lang.LazySeq.sval(LazySeq.java:42)
	clojure.lang.LazySeq.seq(LazySeq.java:56)
TRACE 300672:
	clojure.core$take__4570.invoke(core.clj:1830)
	user$eval__2538$fn__2559$fn__2561.invoke(NO_SOURCE_FILE:1)
	user$eval__2538$fn__2559.invoke(NO_SOURCE_FILE:1)
	clojure.core$map__4535$fn__4536.invoke(core.clj:1775)
	clojure.lang.LazySeq.sval(LazySeq.java:42)
	clojure.lang.LazySeq.seq(LazySeq.java:56)
TRACE 300606:
	user$eval__2538.invoke(NO_SOURCE_FILE:1)
	clojure.lang.Compiler.eval(Compiler.java:5258)
	clojure.lang.Compiler.eval(Compiler.java:5226)
	clojure.core$eval__4688.invoke(core.clj:2036)
	swank.commands.basic$eval_region__865.invoke(basic.clj:40)
	swank.commands.basic$eval_region__865.invoke(basic.clj:31)
TRACE 300670:
	user$eval__2538$fn__2540$fn__2542.invoke(NO_SOURCE_FILE:1)
	user$eval__2538$fn__2540.invoke(NO_SOURCE_FILE:1)
	user$eval__2538.invoke(NO_SOURCE_FILE:1)
	clojure.lang.Compiler.eval(Compiler.java:5258)
	clojure.lang.Compiler.eval(Compiler.java:5226)
	clojure.core$eval__4688.invoke(core.clj:2036)
TRACE 300626:
	user$eval__2538.invoke(NO_SOURCE_FILE:1)
	clojure.lang.Compiler.eval(Compiler.java:5258)
	clojure.lang.Compiler.eval(Compiler.java:5226)
	clojure.core$eval__4688.invoke(core.clj:2036)
	swank.commands.basic$eval_region__865.invoke(basic.clj:40)
	swank.commands.basic$eval_region__865.invoke(basic.clj:31)
TRACE 300603:
	user$eval__2538.invoke(NO_SOURCE_FILE:1)
	clojure.lang.Compiler.eval(Compiler.java:5258)
	clojure.lang.Compiler.eval(Compiler.java:5226)
	clojure.core$eval__4688.invoke(core.clj:2036)
	swank.commands.basic$eval_region__865.invoke(basic.clj:40)
	swank.commands.basic$eval_region__865.invoke(basic.clj:31)
TRACE 300614:
	user$eval__2538.invoke(NO_SOURCE_FILE:1)
	clojure.lang.Compiler.eval(Compiler.java:5258)
	clojure.lang.Compiler.eval(Compiler.java:5226)
	clojure.core$eval__4688.invoke(core.clj:2036)
	swank.commands.basic$eval_region__865.invoke(basic.clj:40)
	swank.commands.basic$eval_region__865.invoke(basic.clj:31)
TRACE 300610:
	user$eval__2538.invoke(NO_SOURCE_FILE:1)
	clojure.lang.Compiler.eval(Compiler.java:5258)
	clojure.lang.Compiler.eval(Compiler.java:5226)
	clojure.core$eval__4688.invoke(core.clj:2036)
	swank.commands.basic$eval_region__865.invoke(basic.clj:40)
	swank.commands.basic$eval_region__865.invoke(basic.clj:31)
TRACE 300611:
	user$eval__2538.invoke(NO_SOURCE_FILE:1)
	clojure.lang.Compiler.eval(Compiler.java:5258)
	clojure.lang.Compiler.eval(Compiler.java:5226)
	clojure.core$eval__4688.invoke(core.clj:2036)
	swank.commands.basic$eval_region__865.invoke(basic.clj:40)
	swank.commands.basic$eval_region__865.invoke(basic.clj:31)
TRACE 300229:
	java.lang.ClassLoader.defineClass1(ClassLoader.java:Unknown line)
	java.lang.ClassLoader.defineClass(ClassLoader.java:676)
	java.lang.ClassLoader.defineClass(ClassLoader.java:521)
	clojure.lang.DynamicClassLoader.defineClass(DynamicClassLoader.java:50)
	clojure.lang.Compiler$ObjExpr.getCompiledClass(Compiler.java:3836)
	clojure.lang.Compiler$FnExpr.parse(Compiler.java:3189)
TRACE 300621:
	user$eval__2538.invoke(NO_SOURCE_FILE:1)
	clojure.lang.Compiler.eval(Compiler.java:5258)
	clojure.lang.Compiler.eval(Compiler.java:5226)
	clojure.core$eval__4688.invoke(core.clj:2036)
	swank.commands.basic$eval_region__865.invoke(basic.clj:40)
	swank.commands.basic$eval_region__865.invoke(basic.clj:31)
TRACE 300671:
	clojure.core$take__4570.invoke(core.clj:1830)
	user$eval__2538$fn__2540$fn__2542.invoke(NO_SOURCE_FILE:1)
	user$eval__2538$fn__2540.invoke(NO_SOURCE_FILE:1)
	user$eval__2538.invoke(NO_SOURCE_FILE:1)
	clojure.lang.Compiler.eval(Compiler.java:5258)
	clojure.lang.Compiler.eval(Compiler.java:5226)
TRACE 300625:
	user$eval__2538.invoke(NO_SOURCE_FILE:1)
	clojure.lang.Compiler.eval(Compiler.java:5258)
	clojure.lang.Compiler.eval(Compiler.java:5226)
	clojure.core$eval__4688.invoke(core.clj:2036)
	swank.commands.basic$eval_region__865.invoke(basic.clj:40)
	swank.commands.basic$eval_region__865.invoke(basic.clj:31)
TRACE 300682:
	java.lang.Object.clone(Object.java:Unknown line)
	java.math.MutableBigInteger.<init>(MutableBigInteger.java:99)
	java.math.BigInteger.gcd(BigInteger.java:1378)
	clojure.lang.Numbers.divide(Numbers.java:291)
	clojure.lang.Numbers$RatioOps.divide(Numbers.java:852)
	clojure.lang.Numbers$RatioOps.add(Numbers.java:837)
TRACE 300617:
	user$eval__2538.invoke(NO_SOURCE_FILE:1)
	clojure.lang.Compiler.eval(Compiler.java:5258)
	clojure.lang.Compiler.eval(Compiler.java:5226)
	clojure.core$eval__4688.invoke(core.clj:2036)
	swank.commands.basic$eval_region__865.invoke(basic.clj:40)
	swank.commands.basic$eval_region__865.invoke(basic.clj:31)
TRACE 300630:
	clojure.lang.RT.seqFrom(RT.java:465)
	clojure.lang.RT.seq(RT.java:442)
	clojure.lang.RT.first(RT.java:550)
	clojure.core$first__3952.invoke(core.clj:45)
	user$eval__2538.invoke(NO_SOURCE_FILE:1)
	clojure.lang.Compiler.eval(Compiler.java:5258)
TRACE 300602:
	user$eval__2538.invoke(NO_SOURCE_FILE:1)
	clojure.lang.Compiler.eval(Compiler.java:5258)
	clojure.lang.Compiler.eval(Compiler.java:5226)
	clojure.core$eval__4688.invoke(core.clj:2036)
	swank.commands.basic$eval_region__865.invoke(basic.clj:40)
	swank.commands.basic$eval_region__865.invoke(basic.clj:31)
TRACE 300618:
	user$eval__2538.invoke(NO_SOURCE_FILE:1)
	clojure.lang.Compiler.eval(Compiler.java:5258)
	clojure.lang.Compiler.eval(Compiler.java:5226)
	clojure.core$eval__4688.invoke(core.clj:2036)
	swank.commands.basic$eval_region__865.invoke(basic.clj:40)
	swank.commands.basic$eval_region__865.invoke(basic.clj:31)
TRACE 300131:
	java.lang.ClassLoader.defineClass1(ClassLoader.java:Unknown line)
	java.lang.ClassLoader.defineClass(ClassLoader.java:676)
	java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
	java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
	java.net.URLClassLoader.access$100(URLClassLoader.java:56)
	java.net.URLClassLoader$1.run(URLClassLoader.java:195)
TRACE 300623:
	user$eval__2538.invoke(NO_SOURCE_FILE:1)
	clojure.lang.Compiler.eval(Compiler.java:5258)
	clojure.lang.Compiler.eval(Compiler.java:5226)
	clojure.core$eval__4688.invoke(core.clj:2036)
	swank.commands.basic$eval_region__865.invoke(basic.clj:40)
	swank.commands.basic$eval_region__865.invoke(basic.clj:31)
TRACE 300669:
	clojure.core$take__4570.invoke(core.clj:1830)
	user$eval__2538$fn__2540$fn__2542.invoke(NO_SOURCE_FILE:1)
	user$eval__2538$fn__2540.invoke(NO_SOURCE_FILE:1)
	user$eval__2538.invoke(NO_SOURCE_FILE:1)
	clojure.lang.Compiler.eval(Compiler.java:5258)
	clojure.lang.Compiler.eval(Compiler.java:5226)
TRACE 300685:
	java.lang.Object.clone(Object.java:Unknown line)
	java.math.MutableBigInteger.<init>(MutableBigInteger.java:99)
	java.math.BigInteger.gcd(BigInteger.java:1378)
	clojure.lang.Numbers.divide(Numbers.java:291)
	clojure.lang.Numbers$RatioOps.divide(Numbers.java:852)
	clojure.lang.Numbers.divide(Numbers.java:139)
TRACE 300631:
	user$eval__2538.invoke(NO_SOURCE_FILE:1)
	clojure.lang.Compiler.eval(Compiler.java:5258)
	clojure.lang.Compiler.eval(Compiler.java:5226)
	clojure.core$eval__4688.invoke(core.clj:2036)
	swank.commands.basic$eval_region__865.invoke(basic.clj:40)
	swank.commands.basic$eval_region__865.invoke(basic.clj:31)
TRACE 300609:
	user$eval__2538.invoke(NO_SOURCE_FILE:1)
	clojure.lang.Compiler.eval(Compiler.java:5258)
	clojure.lang.Compiler.eval(Compiler.java:5226)
	clojure.core$eval__4688.invoke(core.clj:2036)
	swank.commands.basic$eval_region__865.invoke(basic.clj:40)
	swank.commands.basic$eval_region__865.invoke(basic.clj:31)
TRACE 300627:
	user$eval__2538.invoke(NO_SOURCE_FILE:1)
	clojure.lang.Compiler.eval(Compiler.java:5258)
	clojure.lang.Compiler.eval(Compiler.java:5226)
	clojure.core$eval__4688.invoke(core.clj:2036)
	swank.commands.basic$eval_region__865.invoke(basic.clj:40)
	swank.commands.basic$eval_region__865.invoke(basic.clj:31)
TRACE 300612:
	user$eval__2538.invoke(NO_SOURCE_FILE:1)
	clojure.lang.Compiler.eval(Compiler.java:5258)
	clojure.lang.Compiler.eval(Compiler.java:5226)
	clojure.core$eval__4688.invoke(core.clj:2036)
	swank.commands.basic$eval_region__865.invoke(basic.clj:40)
	swank.commands.basic$eval_region__865.invoke(basic.clj:31)
TRACE 300634:
	clojure.lang.LazilyPersistentVector.createOwning(LazilyPersistentVector.java:24)
	clojure.lang.RT.vector(RT.java:1004)
	user$eval__2538.invoke(NO_SOURCE_FILE:1)
	clojure.lang.Compiler.eval(Compiler.java:5258)
	clojure.lang.Compiler.eval(Compiler.java:5226)
	clojure.core$eval__4688.invoke(core.clj:2036)
TRACE 300632:
	clojure.lang.PersistentVector.chunkedSeq(PersistentVector.java:215)
	clojure.lang.PersistentVector.seq(PersistentVector.java:219)
	clojure.lang.RT.seqFrom(RT.java:465)
	clojure.lang.RT.seq(RT.java:442)
	clojure.lang.RT.first(RT.java:550)
	clojure.core$first__3952.invoke(core.clj:45)
TRACE 300712:
	java.lang.reflect.Array.set(Array.java:Unknown line)
	clojure.lang.RT.aset(RT.java:1677)
	criterium.well$well_rng_1024a__1978.invoke(well.clj:57)
	criterium.well$well_rng_1024a__1978$fn__1982.invoke(well.clj:64)
	clojure.lang.LazySeq.sval(LazySeq.java:42)
	clojure.lang.LazySeq.seq(LazySeq.java:56)
TRACE 300633:
	clojure.core$take__4570.invoke(core.clj:1830)
	user$eval__2538.invoke(NO_SOURCE_FILE:1)
	clojure.lang.Compiler.eval(Compiler.java:5258)
	clojure.lang.Compiler.eval(Compiler.java:5226)
	clojure.core$eval__4688.invoke(core.clj:2036)
	swank.commands.basic$eval_region__865.invoke(basic.clj:40)
TRACE 300492:
	java.net.PlainSocketImpl.socketAccept(PlainSocketImpl.java:Unknown line)
	java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)
	java.net.ServerSocket.implAccept(ServerSocket.java:450)
	java.net.ServerSocket.accept(ServerSocket.java:421)
	swank.util.net.sockets$start_server_socket_BANG___683$fn__713$fn__715.invoke(sockets.clj:50)
	clojure.lang.AFn.applyToHelper(AFn.java:172)
TRACE 300711:
	java.lang.Object.clone(Object.java:Unknown line)
	java.math.MutableBigInteger.<init>(MutableBigInteger.java:99)
	java.math.BigInteger.gcd(BigInteger.java:1378)
	clojure.lang.Numbers.divide(Numbers.java:291)
	clojure.lang.Numbers$RatioOps.multiply(Numbers.java:845)
	clojure.lang.Numbers.multiply(Numbers.java:132)
TRACE 300137:
	java.util.zip.Inflater.inflateBytes(Inflater.java:Unknown line)
	java.util.zip.Inflater.inflate(Inflater.java:215)
	java.util.zip.InflaterInputStream.read(InflaterInputStream.java:128)
	sun.misc.IOUtils.readFully(IOUtils.java:48)
	sun.misc.Resource.getBytes(Resource.java:73)
	java.net.URLClassLoader.defineClass(URLClassLoader.java:256)
TRACE 300636:
	clojure.core$take__4570.invoke(core.clj:1830)
	user$eval__2538.invoke(NO_SOURCE_FILE:1)
	clojure.lang.Compiler.eval(Compiler.java:5258)
	clojure.lang.Compiler.eval(Compiler.java:5226)
	clojure.core$eval__4688.invoke(core.clj:2036)
	swank.commands.basic$eval_region__865.invoke(basic.clj:40)
TRACE 300648:
	java.lang.Long.valueOf(Long.java:550)
	clojure.lang.Numbers$LongOps.add(Numbers.java:533)
	clojure.lang.Numbers.add(Numbers.java:123)
	user$eval__2538.invoke(NO_SOURCE_FILE:1)
	clojure.lang.Compiler.eval(Compiler.java:5258)
	clojure.lang.Compiler.eval(Compiler.java:5226)
TRACE 300259:
	java.lang.Class.getDeclaredConstructors0(Class.java:Unknown line)
	java.lang.Class.privateGetDeclaredConstructors(Class.java:2357)
	java.lang.Class.getConstructor0(Class.java:2671)
	java.lang.Class.newInstance0(Class.java:321)
	java.lang.Class.newInstance(Class.java:303)
	clojure.lang.Compiler$ObjExpr.eval(Compiler.java:3849)
TRACE 300646:
	clojure.lang.Numbers$LongOps.add(Numbers.java:529)
	clojure.lang.Numbers.minus(Numbers.java:128)
	user$eval__2538.invoke(NO_SOURCE_FILE:1)
	clojure.lang.Compiler.eval(Compiler.java:5258)
	clojure.lang.Compiler.eval(Compiler.java:5226)
	clojure.core$eval__4688.invoke(core.clj:2036)
TRACE 300132:
	java.lang.ClassLoader.findBootstrapClass(ClassLoader.java:Unknown line)
	java.lang.ClassLoader.findBootstrapClass0(ClassLoader.java:947)
	java.lang.ClassLoader.loadClass(ClassLoader.java:309)
	java.lang.ClassLoader.loadClass(ClassLoader.java:307)
	sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:280)
	java.lang.ClassLoader.loadClass(ClassLoader.java:252)
TRACE 300639:
	user$eval__2538.invoke(NO_SOURCE_FILE:1)
	clojure.lang.Compiler.eval(Compiler.java:5258)
	clojure.lang.Compiler.eval(Compiler.java:5226)
	clojure.core$eval__4688.invoke(core.clj:2036)
	swank.commands.basic$eval_region__865.invoke(basic.clj:40)
	swank.commands.basic$eval_region__865.invoke(basic.clj:31)
TRACE 300624:
	user$eval__2538.invoke(NO_SOURCE_FILE:1)
	clojure.lang.Compiler.eval(Compiler.java:5258)
	clojure.lang.Compiler.eval(Compiler.java:5226)
	clojure.core$eval__4688.invoke(core.clj:2036)
	swank.commands.basic$eval_region__865.invoke(basic.clj:40)
	swank.commands.basic$eval_region__865.invoke(basic.clj:31)
TRACE 300619:
	java.lang.Long.valueOf(Long.java:550)
	criterium$timestamp__2161.invoke(criterium.clj:156)
	user$eval__2538.invoke(NO_SOURCE_FILE:1)
	clojure.lang.Compiler.eval(Compiler.java:5258)
	clojure.lang.Compiler.eval(Compiler.java:5226)
	clojure.core$eval__4688.invoke(core.clj:2036)
TRACE 300647:
	user$eval__2538.invoke(NO_SOURCE_FILE:1)
	clojure.lang.Compiler.eval(Compiler.java:5258)
	clojure.lang.Compiler.eval(Compiler.java:5226)
	clojure.core$eval__4688.invoke(core.clj:2036)
	swank.commands.basic$eval_region__865.invoke(basic.clj:40)
	swank.commands.basic$eval_region__865.invoke(basic.clj:31)
TRACE 300692:
	java.lang.Object.clone(Object.java:Unknown line)
	java.math.MutableBigInteger.<init>(MutableBigInteger.java:99)
	java.math.BigInteger.gcd(BigInteger.java:1379)
	clojure.lang.Numbers.divide(Numbers.java:291)
	clojure.lang.Numbers$RatioOps.divide(Numbers.java:852)
	clojure.lang.Numbers$RatioOps.add(Numbers.java:837)
TRACE 300628:
	java.lang.Integer.valueOf(Integer.java:585)
	clojure.lang.Numbers$IntegerOps.inc(Numbers.java:471)
	clojure.lang.Numbers.inc(Numbers.java:115)
	user$eval__2538.invoke(NO_SOURCE_FILE:1)
	clojure.lang.Compiler.eval(Compiler.java:5258)
	clojure.lang.Compiler.eval(Compiler.java:5226)
TRACE 300652:
	clojure.lang.RT.vector(RT.java:1004)
	user$eval__2538.invoke(NO_SOURCE_FILE:1)
	clojure.lang.Compiler.eval(Compiler.java:5258)
	clojure.lang.Compiler.eval(Compiler.java:5226)
	clojure.core$eval__4688.invoke(core.clj:2036)
	swank.commands.basic$eval_region__865.invoke(basic.clj:40)
TRACE 300655:
	user$eval__2538.invoke(NO_SOURCE_FILE:1)
	clojure.lang.Compiler.eval(Compiler.java:5258)
	clojure.lang.Compiler.eval(Compiler.java:5226)
	clojure.core$eval__4688.invoke(core.clj:2036)
	swank.commands.basic$eval_region__865.invoke(basic.clj:40)
	swank.commands.basic$eval_region__865.invoke(basic.clj:31)
TRACE 300645:
	user$eval__2538.invoke(NO_SOURCE_FILE:1)
	clojure.lang.Compiler.eval(Compiler.java:5258)
	clojure.lang.Compiler.eval(Compiler.java:5226)
	clojure.core$eval__4688.invoke(core.clj:2036)
	swank.commands.basic$eval_region__865.invoke(basic.clj:40)
	swank.commands.basic$eval_region__865.invoke(basic.clj:31)
TRACE 300637:
	clojure.lang.Numbers.add(Numbers.java:123)
	user$eval__2538.invoke(NO_SOURCE_FILE:1)
	clojure.lang.Compiler.eval(Compiler.java:5258)
	clojure.lang.Compiler.eval(Compiler.java:5226)
	clojure.core$eval__4688.invoke(core.clj:2036)
	swank.commands.basic$eval_region__865.invoke(basic.clj:40)
TRACE 300643:
	user$eval__2538.invoke(NO_SOURCE_FILE:1)
	clojure.lang.Compiler.eval(Compiler.java:5258)
	clojure.lang.Compiler.eval(Compiler.java:5226)
	clojure.core$eval__4688.invoke(core.clj:2036)
	swank.commands.basic$eval_region__865.invoke(basic.clj:40)
	swank.commands.basic$eval_region__865.invoke(basic.clj:31)
TRACE 300650:
	user$eval__2538.invoke(NO_SOURCE_FILE:1)
	clojure.lang.Compiler.eval(Compiler.java:5258)
	clojure.lang.Compiler.eval(Compiler.java:5226)
	clojure.core$eval__4688.invoke(core.clj:2036)
	swank.commands.basic$eval_region__865.invoke(basic.clj:40)
	swank.commands.basic$eval_region__865.invoke(basic.clj:31)
TRACE 300642:
	java.lang.Long.valueOf(Long.java:550)
	criterium$timestamp__2161.invoke(criterium.clj:156)
	user$eval__2538.invoke(NO_SOURCE_FILE:1)
	clojure.lang.Compiler.eval(Compiler.java:5258)
	clojure.lang.Compiler.eval(Compiler.java:5226)
	clojure.core$eval__4688.invoke(core.clj:2036)
TRACE 300638:
	user$eval__2538.invoke(NO_SOURCE_FILE:1)
	clojure.lang.Compiler.eval(Compiler.java:5258)
	clojure.lang.Compiler.eval(Compiler.java:5226)
	clojure.core$eval__4688.invoke(core.clj:2036)
	swank.commands.basic$eval_region__865.invoke(basic.clj:40)
	swank.commands.basic$eval_region__865.invoke(basic.clj:31)
TRACE 300635:
	user$eval__2538.invoke(NO_SOURCE_FILE:1)
	clojure.lang.Compiler.eval(Compiler.java:5258)
	clojure.lang.Compiler.eval(Compiler.java:5226)
	clojure.core$eval__4688.invoke(core.clj:2036)
	swank.commands.basic$eval_region__865.invoke(basic.clj:40)
	swank.commands.basic$eval_region__865.invoke(basic.clj:31)
TRACE 300622:
	clojure.lang.Numbers$LongOps.add(Numbers.java:533)
	clojure.lang.Numbers.minus(Numbers.java:128)
	user$eval__2538.invoke(NO_SOURCE_FILE:1)
	clojure.lang.Compiler.eval(Compiler.java:5258)
	clojure.lang.Compiler.eval(Compiler.java:5226)
	clojure.core$eval__4688.invoke(core.clj:2036)
TRACE 300545:
	java.lang.Thread.sleep(Thread.java:Unknown line)
	swank.util.io$call_on_flush_stream__297$fn__307.invoke(io.clj:35)
	clojure.lang.AFn.run(AFn.java:37)
	java.lang.Thread.run(Thread.java:613)
TRACE 300519:
	java.lang.Object.clone(Object.java:Unknown line)
	clojure.lang.PersistentHashMap.cloneAndSet(PersistentHashMap.java:939)
	clojure.lang.PersistentHashMap.access$200(PersistentHashMap.java:28)
	clojure.lang.PersistentHashMap$BitmapIndexedNode.assoc(PersistentHashMap.java:491)
	clojure.lang.PersistentHashMap$ArrayNode.assoc(PersistentHashMap.java:310)
	clojure.lang.PersistentHashMap.assoc(PersistentHashMap.java:125)
TRACE 300349:
	java.util.zip.ZipFile.getEntry(ZipFile.java:Unknown line)
	java.util.zip.ZipFile.getEntry(ZipFile.java:252)
	java.util.jar.JarFile.getEntry(JarFile.java:204)
	java.util.jar.JarFile.getJarEntry(JarFile.java:187)
	sun.misc.URLClassPath$JarLoader.getResource(URLClassPath.java:674)
	sun.misc.URLClassPath$JarLoader.findResource(URLClassPath.java:663)
CPU SAMPLES BEGIN (total = 30020) Wed Dec 30 00:23:39 2009
rank   self  accum   count trace method
   1 34.89% 34.89%   10474 300275 java.io.FileInputStream.readBytes
   2 34.83% 69.72%   10456 300502 java.net.SocketInputStream.socketRead0
   3 10.65% 80.37%    3198 300673 user$eval__2538$fn__2559$fn__2561.invoke
   4  6.89% 87.26%    2067 300607 user$eval__2538.invoke
   5  4.05% 91.31%    1216 300674 clojure.core$take__4570.invoke
   6  2.14% 93.45%     643 300672 clojure.core$take__4570.invoke
   7  0.48% 93.93%     143 300606 user$eval__2538.invoke
   8  0.45% 94.37%     134 300670 user$eval__2538$fn__2540$fn__2542.invoke
   9  0.37% 94.75%     112 300626 user$eval__2538.invoke
  10  0.35% 95.09%     104 300603 user$eval__2538.invoke
  11  0.22% 95.32%      67 300614 user$eval__2538.invoke
  12  0.22% 95.53%      65 300610 user$eval__2538.invoke
  13  0.18% 95.71%      54 300611 user$eval__2538.invoke
  14  0.17% 95.89%      52 300229 java.lang.ClassLoader.defineClass1
  15  0.17% 96.05%      50 300621 user$eval__2538.invoke
  16  0.17% 96.22%      50 300671 clojure.core$take__4570.invoke
  17  0.16% 96.38%      48 300625 user$eval__2538.invoke
  18  0.14% 96.52%      42 300682 java.lang.Object.clone
  19  0.13% 96.65%      40 300617 user$eval__2538.invoke
  20  0.12% 96.78%      37 300630 clojure.lang.RT.seqFrom
  21  0.10% 96.88%      30 300602 user$eval__2538.invoke
  22  0.10% 96.98%      30 300618 user$eval__2538.invoke
  23  0.09% 97.07%      28 300131 java.lang.ClassLoader.defineClass1
  24  0.09% 97.16%      27 300623 user$eval__2538.invoke
  25  0.09% 97.25%      26 300669 clojure.core$take__4570.invoke
  26  0.08% 97.33%      25 300685 java.lang.Object.clone
  27  0.07% 97.40%      21 300631 user$eval__2538.invoke
  28  0.07% 97.47%      20 300609 user$eval__2538.invoke
  29  0.07% 97.53%      20 300627 user$eval__2538.invoke
  30  0.05% 97.58%      15 300612 user$eval__2538.invoke
  31  0.04% 97.62%      12 300634 clojure.lang.LazilyPersistentVector.createOwning
  32  0.04% 97.66%      12 300632 clojure.lang.PersistentVector.chunkedSeq
  33  0.04% 97.70%      12 300712 java.lang.reflect.Array.set
  34  0.04% 97.74%      12 300633 clojure.core$take__4570.invoke
  35  0.04% 97.78%      12 300492 java.net.PlainSocketImpl.socketAccept
  36  0.04% 97.82%      11 300711 java.lang.Object.clone
  37  0.04% 97.85%      11 300137 java.util.zip.Inflater.inflateBytes
  38  0.03% 97.89%      10 300636 clojure.core$take__4570.invoke
  39  0.03% 97.92%       9 300648 java.lang.Long.valueOf
  40  0.03% 97.95%       9 300259 java.lang.Class.getDeclaredConstructors0
  41  0.03% 97.97%       8 300646 clojure.lang.Numbers$LongOps.add
  42  0.03% 98.00%       8 300132 java.lang.ClassLoader.findBootstrapClass
  43  0.03% 98.03%       8 300639 user$eval__2538.invoke
  44  0.02% 98.05%       7 300624 user$eval__2538.invoke
  45  0.02% 98.07%       7 300619 java.lang.Long.valueOf
  46  0.02% 98.10%       7 300647 user$eval__2538.invoke
  47  0.02% 98.12%       6 300692 java.lang.Object.clone
  48  0.02% 98.14%       6 300628 java.lang.Integer.valueOf
  49  0.02% 98.15%       5 300652 clojure.lang.RT.vector
  50  0.02% 98.17%       5 300655 user$eval__2538.invoke
  51  0.02% 98.19%       5 300645 user$eval__2538.invoke
  52  0.02% 98.20%       5 300637 clojure.lang.Numbers.add
  53  0.01% 98.22%       4 300643 user$eval__2538.invoke
  54  0.01% 98.23%       4 300650 user$eval__2538.invoke
  55  0.01% 98.24%       4 300642 java.lang.Long.valueOf
  56  0.01% 98.26%       4 300638 user$eval__2538.invoke
  57  0.01% 98.27%       4 300635 user$eval__2538.invoke
  58  0.01% 98.28%       4 300622 clojure.lang.Numbers$LongOps.add
  59  0.01% 98.30%       4 300545 java.lang.Thread.sleep
  60  0.01% 98.31%       4 300519 java.lang.Object.clone
  61  0.01% 98.32%       4 300349 java.util.zip.ZipFile.getEntry
CPU SAMPLES END
