Skip to content

Instantly share code, notes, and snippets.

@KirinDave
Created December 27, 2009 18:57
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save KirinDave/264369 to your computer and use it in GitHub Desktop.
Save KirinDave/264369 to your computer and use it in GitHub Desktop.
CPU SAMPLES BEGIN (total = 205) Sun Dec 27 10:52:27 2009
rank self accum count trace method
1 1.46% 1.46% 3 301336 clojure.template__init.load
2 1.46% 2.93% 3 300339 java.lang.Class.forName0
3 0.98% 3.90% 2 301445 clojure.lang.PersistentHashMap.containsKey
4 0.98% 4.88% 2 301456 clojure.lang.RestFn.invoke
5 0.98% 5.85% 2 301486 clojure.lang.PersistentVector$TransientVector.editableTail
6 0.98% 6.83% 2 301487 clojure.lang.PersistentVector$TransientVector.conj
7 0.98% 7.80% 2 301465 clojure.lang.PersistentVector.chunkedSeq
8 0.98% 8.78% 2 301489 palindromes$ext_centers__96$fn__101.invoke
9 0.98% 9.76% 2 301498 clojure.lang.PersistentList.first
10 0.98% 10.73% 2 301482 clojure.lang.PersistentVector$TransientVector.conj
11 0.49% 11.22% 1 300344 clojure.core__init.<clinit>
12 0.49% 11.71% 1 300025 java.util.zip.ZipFile.open
13 0.49% 12.20% 1 301240 java.util.zip.Inflater.inflateBytes
14 0.49% 12.68% 1 301105 clojure.lang.PersistentHashMap$BitmapIndexedNode.assoc
15 0.49% 13.17% 1 300277 clojure.lang.Var.<clinit>
16 0.49% 13.66% 1 300739 java.lang.ClassLoader.defineClass1
17 0.49% 14.15% 1 300670 clojure.core$float__5349.<clinit>
18 0.49% 14.63% 1 300207 java.net.URLConnection.<clinit>
19 0.49% 15.12% 1 300074 java.math.BigInteger.valueOf
20 0.49% 15.61% 1 300190 java.math.BigInteger.multiplyToLen
21 0.49% 16.10% 1 301337 java.lang.String.intern
22 0.49% 16.59% 1 300781 clojure.core__init.load
23 0.49% 17.07% 1 301339 clojure.lang.Namespace.reference
24 0.49% 17.56% 1 300905 java.lang.ClassLoader.defineClass1
25 0.49% 18.05% 1 301001 java.lang.Class.isInstance
26 0.49% 18.54% 1 300580 java.lang.ClassLoader.checkCerts
27 0.49% 19.02% 1 301116 java.lang.Throwable.fillInStackTrace
28 0.49% 19.51% 1 300267 java.lang.ClassLoader.defineClass1
29 0.49% 20.00% 1 300954 java.lang.Class.forName0
30 0.49% 20.49% 1 300823 clojure.core__init.load
31 0.49% 20.98% 1 300297 java.lang.ClassLoader.defineClass1
32 0.49% 21.46% 1 301187 clojure.main__init.load
33 0.49% 21.95% 1 301258 java.lang.Class.getDeclaredFields0
34 0.49% 22.44% 1 300331 sun.util.calendar.ZoneInfo.getTimeZone
35 0.49% 22.93% 1 300191 java.math.BigInteger.squareToLen
36 0.49% 23.41% 1 300315 clojure.lang.Compiler.<clinit>
37 0.49% 23.90% 1 300869 java.lang.String.intern
38 0.49% 24.39% 1 300283 clojure.lang.PersistentList.<clinit>
39 0.49% 24.88% 1 300648 clojure.core__init.load
40 0.49% 25.37% 1 300232 java.lang.ClassLoader.findBootstrapClass
41 0.49% 25.85% 1 301357 java.lang.ClassLoader.loadClass
42 0.49% 26.34% 1 301358 java.lang.ClassLoader.defineClass1
43 0.49% 26.83% 1 300717 clojure.core__init.load
44 0.49% 27.32% 1 301015 java.lang.ClassLoader.defineClass1
45 0.49% 27.80% 1 300357 java.lang.ClassLoader.defineClass1
46 0.49% 28.29% 1 301071 java.lang.String.startsWith
47 0.49% 28.78% 1 301072 clojure.lang.Var.deref
48 0.49% 29.27% 1 300966 java.util.zip.ZipFile.getEntry
49 0.49% 29.76% 1 300559 java.lang.ClassLoader.checkCerts
50 0.49% 30.24% 1 300138 java.lang.Class.forName0
51 0.49% 30.73% 1 301274 java.lang.System.arraycopy
52 0.49% 31.22% 1 301076 clojure.zip__init.load
53 0.49% 31.71% 1 301369 clojure.test__init.load
54 0.49% 32.20% 1 301370 clojure.lang.PersistentArrayMap.assoc
55 0.49% 32.68% 1 300381 java.lang.ClassLoader.defineClass1
56 0.49% 33.17% 1 301277 java.lang.Class.isInstance
57 0.49% 33.66% 1 301138 clojure.lang.PersistentHashMap.cloneAndSet
58 0.49% 34.15% 1 301139 java.lang.Class.isInstance
59 0.49% 34.63% 1 300533 clojure.core__init.load
60 0.49% 35.12% 1 300623 clojure.core__init.load
61 0.49% 35.61% 1 300924 java.lang.String.intern
62 0.49% 36.10% 1 300506 sun.misc.Resource.getBytes
63 0.49% 36.59% 1 301025 java.util.zip.InflaterInputStream.<init>
64 0.49% 37.07% 1 301285 clojure.lang.ChunkBuffer.<init>
65 0.49% 37.56% 1 300761 java.lang.ClassLoader.defineClass1
66 0.49% 38.05% 1 301213 java.lang.ClassLoader.findLoadedClass0
67 0.49% 38.54% 1 300405 clojure.lang.RT.readString
68 0.49% 39.02% 1 300801 java.util.Arrays.copyOf
69 0.49% 39.51% 1 300103 sun.security.x509.X509CertInfo.parse
70 0.49% 40.00% 1 300978 java.lang.Class.forName0
71 0.49% 40.49% 1 301292 java.util.Arrays.copyOfRange
72 0.49% 40.98% 1 300044 java.lang.AbstractStringBuilder.<init>
73 0.49% 41.46% 1 301389 java.lang.ClassLoader.defineClass1
74 0.49% 41.95% 1 301294 java.util.Arrays.copyOfRange
75 0.49% 42.44% 1 301151 java.lang.Object.clone
76 0.49% 42.93% 1 301152 clojure.lang.PersistentHashMap$BitmapIndexedNode.assoc
77 0.49% 43.41% 1 300844 java.util.zip.ZipFile.getEntry
78 0.49% 43.90% 1 301298 clojure.lang.RestFn.invoke
79 0.49% 44.39% 1 300887 java.util.zip.InflaterInputStream.<init>
80 0.49% 44.88% 1 301397 clojure.asm.MethodWriter.<init>
81 0.49% 45.37% 1 300165 java.lang.String.split
82 0.49% 45.85% 1 301399 clojure.lang.Compiler$LetFnExpr$Parser.parse
83 0.49% 46.34% 1 301400 java.lang.AbstractStringBuilder.<init>
84 0.49% 46.83% 1 301302 java.io.BufferedReader.read
85 0.49% 47.32% 1 301402 clojure.lang.PersistentHashMap.cloneAndSet
86 0.49% 47.80% 1 301403 java.io.LineNumberReader.getLineNumber
87 0.49% 48.29% 1 301303 java.util.Arrays.copyOfRange
88 0.49% 48.78% 1 301405 clojure.lang.LineNumberingPushbackReader.read
89 0.49% 49.27% 1 301406 java.lang.System.arraycopy
90 0.49% 49.76% 1 301407 java.util.Formatter$FormatSpecifier.<init>
91 0.49% 50.24% 1 301408 sun.reflect.ReflectionFactory.copyConstructor
92 0.49% 50.73% 1 301409 clojure.core$load__6467$fn__6476.invoke
93 0.49% 51.22% 1 301036 java.util.zip.Inflater.inflateBytes
94 0.49% 51.71% 1 300695 clojure.core__init.load
95 0.49% 52.20% 1 300341 clojure.core__init.<clinit>
96 0.49% 52.68% 1 301413 java.lang.Class.forName0
97 0.49% 53.17% 1 301414 clojure.lang.APersistentMap$KeySeq.create
98 0.49% 53.66% 1 301415 clojure.asm.MethodWriter.visitLineNumber
99 0.49% 54.15% 1 301416 clojure.lang.Compiler$FnExpr.emitVar
100 0.49% 54.63% 1 300460 java.util.HashMap.<init>
101 0.49% 55.12% 1 301308 java.lang.Class.isPrimitive
102 0.49% 55.61% 1 301419 java.lang.ClassLoader.loadClass
103 0.49% 56.10% 1 301420 clojure.lang.PersistentHashMap.assoc
104 0.49% 56.59% 1 300435 java.util.zip.ZipFile.read
105 0.49% 57.07% 1 301422 java.lang.Throwable.fillInStackTrace
106 0.49% 57.56% 1 301162 clojure.lang.PersistentHashMap$BitmapIndexedNode.assoc
107 0.49% 58.05% 1 301311 java.lang.Object.clone
108 0.49% 58.54% 1 301312 java.lang.ref.ReferenceQueue.enqueue
109 0.49% 59.02% 1 301426 java.util.concurrent.atomic.AtomicInteger.decrementAndGet
110 0.49% 59.51% 1 301427 clojure.asm.ClassWriter.put
111 0.49% 60.00% 1 301428 java.lang.ClassLoader.defineClass1
112 0.49% 60.49% 1 301429 java.lang.ClassLoader.defineClass1
113 0.49% 60.98% 1 301430 clojure.lang.PersistentHashMap$BitmapIndexedNode.find
114 0.49% 61.46% 1 301431 java.util.HashSet.add
115 0.49% 61.95% 1 301432 sun.misc.Unsafe.compareAndSwapInt
116 0.49% 62.44% 1 301433 java.util.regex.Pattern.compile
117 0.49% 62.93% 1 301434 java.util.ArrayList.add
118 0.49% 63.41% 1 301435 java.lang.Class.forName0
119 0.49% 63.90% 1 301436 clojure.asm.MethodWriter.visitLabel
120 0.49% 64.39% 1 301437 clojure.lang.Compiler$InvokeExpr.emit
121 0.49% 64.88% 1 301438 clojure.asm.Item.set
122 0.49% 65.37% 1 301439 clojure.lang.PersistentList$EmptyList.cons
123 0.49% 65.85% 1 301440 clojure.lang.RestFn.invoke
124 0.49% 66.34% 1 301441 java.lang.Class.forName0
125 0.49% 66.83% 1 301442 clojure.lang.PersistentHashMap.containsKey
126 0.49% 67.32% 1 301443 java.lang.Class.getReflectionFactory
127 0.49% 67.80% 1 301444 clojure.core$rest__4240.invoke
128 0.49% 68.29% 1 301446 java.lang.Class.getMethods
129 0.49% 68.78% 1 301447 clojure.lang.Compiler.analyzeSeq
130 0.49% 69.27% 1 301448 java.lang.String.toCharArray
131 0.49% 69.76% 1 301449 clojure.asm.MethodWriter.visitMethodInsn
132 0.49% 70.24% 1 301450 clojure.lang.Compiler.analyzeSeq
133 0.49% 70.73% 1 301451 clojure.lang.Compiler.getMatchingParams
134 0.49% 71.22% 1 301231 clojure.asm.ClassWriter.visitMethod
135 0.49% 71.71% 1 301314 java.lang.Class.forName0
136 0.49% 72.20% 1 301454 palindromes$ext_centers__96$fn__98.<clinit>
137 0.49% 72.68% 1 301455 clojure.core$___4541.invoke
138 0.49% 73.17% 1 301457 clojure.lang.ArraySeq.next
139 0.49% 73.66% 1 301458 clojure.core$concat__4416$fn__4426.invoke
140 0.49% 74.15% 1 301459 clojure.lang.PersistentVector$TransientVector.persistent
141 0.49% 74.63% 1 301460 palindromes$ext_tail__108.invoke
142 0.49% 75.12% 1 301461 clojure.lang.RestFn.invoke
143 0.49% 75.61% 1 301462 palindromes$ext_tail__108.invoke
144 0.49% 76.10% 1 301463 clojure.lang.PersistentVector$TransientVector.editableTail
145 0.49% 76.59% 1 301464 clojure.lang.PersistentVector.create
146 0.49% 77.07% 1 301466 clojure.lang.ArrayChunk.<init>
147 0.49% 77.56% 1 301467 clojure.core$concat__4416.invoke
148 0.49% 78.05% 1 301468 clojure.lang.RT.next
149 0.49% 78.54% 1 301469 clojure.lang.RT.seqFrom
150 0.49% 79.02% 1 301470 clojure.lang.PersistentVector.asTransient
151 0.49% 79.51% 1 301471 clojure.lang.Numbers.lte
152 0.49% 80.00% 1 301472 palindromes$final_centers__93.invoke
153 0.49% 80.49% 1 301473 palindromes$final_centers__93.invoke
154 0.49% 80.98% 1 301474 palindromes$final_centers__93.invoke
155 0.49% 81.46% 1 301475 clojure.lang.ChunkedCons.chunkedMore
156 0.49% 81.95% 1 301476 clojure.lang.ArrayChunk.reduce
157 0.49% 82.44% 1 301477 clojure.core$max__4574.invoke
158 0.49% 82.93% 1 301478 clojure.core$max__4574.invoke
159 0.49% 83.41% 1 301479 clojure.core$reduce__4509.invoke
160 0.49% 83.90% 1 301480 clojure.lang.RT.seqToArray
161 0.49% 84.39% 1 301481 clojure.core$reduce__4509.invoke
162 0.49% 84.88% 1 301483 clojure.lang.LazySeq.seq
163 0.49% 85.37% 1 301484 clojure.lang.RT.more
164 0.49% 85.85% 1 301485 clojure.lang.LazySeq.more
165 0.49% 86.34% 1 301488 clojure.lang.PersistentList.cons
166 0.49% 86.83% 1 301490 clojure.lang.RT.count
167 0.49% 87.32% 1 301491 palindromes$final_centers__93.invoke
168 0.49% 87.80% 1 301492 clojure.lang.RestFn.invoke
169 0.49% 88.29% 1 301493 sun.nio.cs.StreamEncoder.write
170 0.49% 88.78% 1 301494 palindromes$ext_tail__108$fn__113.invoke
171 0.49% 89.27% 1 301495 clojure.lang.RT.first
172 0.49% 89.76% 1 301496 clojure.lang.PersistentVector.create
173 0.49% 90.24% 1 301497 clojure.core$reduce__4509.invoke
174 0.49% 90.73% 1 301499 palindromes$ext_tail__108.invoke
175 0.49% 91.22% 1 301500 clojure.core$reduce__4509.invoke
176 0.49% 91.71% 1 301501 clojure.lang.ArraySeq.create
177 0.49% 92.20% 1 301502 clojure.lang.PersistentVector$TransientVector.persistent
178 0.49% 92.68% 1 301503 clojure.lang.PersistentVector$TransientVector.conj
179 0.49% 93.17% 1 301504 clojure.lang.LazilyPersistentVector.create
180 0.49% 93.66% 1 301505 clojure.lang.PersistentVector$TransientVector.editableTail
181 0.49% 94.15% 1 301506 clojure.lang.ArrayChunk.reduce
182 0.49% 94.63% 1 301507 clojure.lang.LazySeq.sval
183 0.49% 95.12% 1 301316 clojure.lang.APersistentMap.invoke
184 0.49% 95.61% 1 300225 clojure.main.<clinit>
185 0.49% 96.10% 1 301042 java.lang.ClassLoader.defineClass1
186 0.49% 96.59% 1 301100 java.util.zip.ZipFile.getEntry
187 0.49% 97.07% 1 301319 java.util.zip.ZipFile.getEntry
188 0.49% 97.56% 1 301320 java.lang.ClassLoader.defineClass1
189 0.49% 98.05% 1 301321 java.lang.ThreadLocal.remove
190 0.49% 98.54% 1 300940 clojure.lang.Numbers.<clinit>
191 0.49% 99.02% 1 301323 clojure.lang.APersistentSet.get
192 0.49% 99.51% 1 300024 java.util.jar.JarFile.hasClassPathAttribute
193 0.49% 100.00% 1 301168 clojure.main__init.load
CPU SAMPLES END
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment