Flame Graph
Reset Zoom
Search
java.io.BufferedReader.read (1 samples, 0.42%)
clojure.lang.PersistentHashMap$TransientHashMap.doAssoc (1 samples, 0.42%)
clojure.lang.PersistentArrayMap (12 samples, 5.06%)
clojur..
cheshire.core/parse-string (86 samples, 36.29%)
cheshire.core/parse-string
java.util.Arrays.copyOfRange (6 samples, 2.53%)
ja..
cheshire.parse/parse (86 samples, 36.29%)
cheshire.parse/parse
cheshire.parse/parse* (86 samples, 36.29%)
cheshire.parse/parse*
java.lang.Object[] (11 samples, 4.64%)
java...
clojure.core/persistent! (12 samples, 5.06%)
clojur..
clojure.lang.RestFn.invoke (150 samples, 63.29%)
clojure.lang.RestFn.invoke
clojure.lang.PersistentHashMap$BitmapIndexedNode.assoc (11 samples, 4.64%)
cloju..
cheshire.parse/parse* (19 samples, 8.02%)
cheshire.pa..
com.fasterxml.jackson.core.json.ReaderBasedJsonParser._parseName (1 samples, 0.42%)
java.util.Arrays.copyOfRange (1 samples, 0.42%)
clojure.main/repl/fn--9077 (236 samples, 99.58%)
clojure.main/repl/fn--9077
clojure.lang.Compiler.eval (236 samples, 99.58%)
clojure.lang.Compiler.eval
clojure.lang.PersistentHashMap$BitmapIndexedNode.assoc (23 samples, 9.70%)
clojure.lang.P..
java.lang.String (1 samples, 0.42%)
com.fasterxml.jackson.core.json.ReaderBasedJsonParser.getText (2 samples, 0.84%)
com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer.findSymbol (5 samples, 2.11%)
c..
sun.nio.cs.StreamDecoder.<init> (1 samples, 0.42%)
clj-async-profiler.core/eval15421 (236 samples, 99.58%)
clj-async-profiler.core/eval15421
sun.nio.cs.StreamDecoder.<init> (1 samples, 0.42%)
byte[] (1 samples, 0.42%)
java.io.Reader.read (1 samples, 0.42%)
char[] (1 samples, 0.42%)
clojure.lang.PersistentArrayMap (6 samples, 2.53%)
cl..
clojure.lang.PersistentHashMap$ArrayNode.assoc (23 samples, 9.70%)
clojure.lang.P..
clojure.java.io/copy (123 samples, 51.90%)
clojure.java.io/copy
clojure.lang.PersistentArrayMap$TransientArrayMap.doPersistent (12 samples, 5.06%)
clojur..
clojure.lang.ATransientMap.assoc (23 samples, 9.70%)
clojure.lang.A..
com.fasterxml.jackson.core.base.ParserBase.getNumberValue (1 samples, 0.42%)
clojure.lang.PersistentHashMap$TransientHashMap.doAssoc (11 samples, 4.64%)
cloju..
clojure.lang.MultiFn.invoke (123 samples, 51.90%)
clojure.lang.MultiFn.invoke
clojure.core/persistent! (6 samples, 2.53%)
cl..
java.lang.Thread.run (236 samples, 99.58%)
java.lang.Thread.run
clojure.main/repl/read-eval-print--9068 (236 samples, 99.58%)
clojure.main/repl/read-eval-print--9068
sun.nio.cs.StreamDecoder.read (1 samples, 0.42%)
java.util.Arrays.copyOfRange (25 samples, 10.55%)
java.util.Array..
com.fasterxml.jackson.core.json.ReaderBasedJsonParser._parseName (5 samples, 2.11%)
c..
nrepl.middleware.interruptible-eval/run-next/fn--1599 (236 samples, 99.58%)
nrepl.middleware.interruptible-eval/run-next/fn--1599
clojure.java.io/fn--11392/G--11368--11399 (1 samples, 0.42%)
clojure.core/transient (13 samples, 5.49%)
clojure..
clojure.core/apply (236 samples, 99.58%)
clojure.core/apply
cheshire.core/parse-string (86 samples, 36.29%)
cheshire.core/parse-string
java.lang.String.<init> (1 samples, 0.42%)
java.util.Arrays.copyOfRange (1 samples, 0.42%)
clojure.lang.ATransientMap.assoc (23 samples, 9.70%)
clojure.lang.A..
clojure.lang.RestFn.applyTo (1 samples, 0.42%)
clojure.lang.PersistentHashMap.access$700 (1 samples, 0.42%)
clojure.java.io/inputstream--GT-reader (1 samples, 0.42%)
clojure.lang.AFn.applyToHelper (236 samples, 99.58%)
clojure.lang.AFn.applyToHelper
java.util.Arrays.copyOf (122 samples, 51.48%)
java.util.Arrays.copyOf
java.lang.Object[] (23 samples, 9.70%)
java.lang.Obje..
java.lang.String.<init> (5 samples, 2.11%)
j..
clojure.lang.RestFn.invoke (236 samples, 99.58%)
clojure.lang.RestFn.invoke
clojure.lang.ATransientMap.assoc (16 samples, 6.75%)
clojure.l..
clojure.java.io/reader (1 samples, 0.42%)
clojure.core/with-bindings-STAR- (236 samples, 99.58%)
clojure.core/with-bindings-STAR-
clojure.core/apply (236 samples, 99.58%)
clojure.core/apply
clojure.java.io/fn--11508 (123 samples, 51.90%)
clojure.java.io/fn--11508
char[] (1 samples, 0.42%)
java.util.concurrent.ThreadPoolExecutor$Worker.run (236 samples, 99.58%)
java.util.concurrent.ThreadPoolExecutor$Worker.run
cheshire.parse/parse* (86 samples, 36.29%)
cheshire.parse/parse*
clojure.lang.AFn.applyTo (236 samples, 99.58%)
clojure.lang.AFn.applyTo
char[] (51 samples, 21.52%)
char[]
java.io.InputStreamReader.<init> (1 samples, 0.42%)
clojure.core/assoc! (16 samples, 6.75%)
clojure.c..
com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer.findSymbol (1 samples, 0.42%)
clojure.lang.ATransientMap.persistent (6 samples, 2.53%)
cl..
cheshire.parse/parse* (86 samples, 36.29%)
cheshire.parse/parse*
char[] (20 samples, 8.44%)
char[]
clojure.main/repl (236 samples, 99.58%)
clojure.main/repl
clojure.lang.PersistentHashMap.create (11 samples, 4.64%)
cloju..
clojure.lang.RestFn.applyTo (236 samples, 99.58%)
clojure.lang.RestFn.applyTo
clojure.lang.ATransientMap.persistent (12 samples, 5.06%)
clojur..
nrepl.middleware.interruptible-eval/interruptible-eval/fn--1604/fn--1607 (236 samples, 99.58%)
nrepl.middleware.interruptible-eval/interruptible-eval/fn--1604/fn--1607
java.util.concurrent.ThreadPoolExecutor.runWorker (236 samples, 99.58%)
java.util.concurrent.ThreadPoolExecutor.runWorker
clojure.lang.PersistentVector$TransientVector.<init> (13 samples, 5.49%)
clojure..
com.fasterxml.jackson.core.json.ReaderBasedJsonParser.nextToken (5 samples, 2.11%)
c..
com.fasterxml.jackson.core.util.TextBuffer.contentsAsString (2 samples, 0.84%)
clj-async-profiler.core/eval15421/fn--15424/fn--15425 (236 samples, 99.58%)
clj-async-profiler.core/eval15421/fn--15424/fn--15425
clojure.lang.PersistentVector.asTransient (13 samples, 5.49%)
clojure..
clojure.java.io/fn--11392/G--11368--11399 (1 samples, 0.42%)
char[] (5 samples, 2.11%)
c..
clojure.lang.Compiler.eval (236 samples, 99.58%)
clojure.lang.Compiler.eval
java.lang.Integer (1 samples, 0.42%)
java.nio.ByteBuffer.allocate (1 samples, 0.42%)
nrepl.middleware.interruptible-eval/evaluate/fn--1561 (236 samples, 99.58%)
nrepl.middleware.interruptible-eval/evaluate/fn--1561
clojure.lang.ATransientMap.persistent (12 samples, 5.06%)
clojur..
com.fasterxml.jackson.core.util.TextBuffer.contentsAsString (1 samples, 0.42%)
clojure.lang.RestFn.invoke (123 samples, 51.90%)
clojure.lang.RestFn.invoke
cheshire.parse/parse* (33 samples, 13.92%)
cheshire.parse/parse*
clojure.core/assoc! (23 samples, 9.70%)
clojure.core/a..
clojure.lang.PersistentHashMap$BitmapIndexedNode (1 samples, 0.42%)
clojure.main/repl/read-eval-print--9068/fn--9071 (236 samples, 99.58%)
clojure.main/repl/read-eval-print--9068/fn--9071
java.lang.String (1 samples, 0.42%)
char[] (6 samples, 2.53%)
ch..
clojure.core/slurp (150 samples, 63.29%)
clojure.core/slurp
clojure.lang.ATransientMap.assoc (16 samples, 6.75%)
clojure.l..
java.lang.Integer.valueOf (1 samples, 0.42%)
clojure.lang.RestFn.invoke (1 samples, 0.42%)
sun.nio.cs.StreamDecoder.forInputStreamReader (1 samples, 0.42%)
clojure.lang.PersistentArrayMap$TransientArrayMap.doAssoc (12 samples, 5.06%)
clojur..
clojure.lang.ATransientMap.assoc (1 samples, 0.42%)
com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer.findSymbol (6 samples, 2.53%)
co..
clojure.lang.PersistentHashMap$BitmapIndexedNode.ensureEditable (1 samples, 0.42%)
java.lang.String.<init> (6 samples, 2.53%)
ja..
clojure.lang.PersistentHashMap$BitmapIndexedNode.assoc (1 samples, 0.42%)
java.lang.AbstractStringBuilder.append (122 samples, 51.48%)
java.lang.AbstractStringBuilder.append
clj-async-profiler.core/eval15421/fn--15424 (236 samples, 99.58%)
clj-async-profiler.core/eval15421/fn--15424
java.lang.Object[] (13 samples, 5.49%)
java.la..
java.lang.String.<init> (1 samples, 0.42%)
java.io.StringWriter.toString (26 samples, 10.97%)
java.io.StringWr..
com.fasterxml.jackson.core.json.ReaderBasedJsonParser._parseName (6 samples, 2.53%)
co..
cheshire.parse/parse* (86 samples, 36.29%)
cheshire.parse/parse*
clojure.lang.PersistentHashMap$BitmapIndexedNode.assoc (1 samples, 0.42%)
clojure.lang.ATransientMap.persistent (6 samples, 2.53%)
cl..
java.io.BufferedReader.fill (1 samples, 0.42%)
clojure.java.io/fn--11440 (1 samples, 0.42%)
clojure.lang.PersistentHashMap$TransientHashMap.doAssoc (4 samples, 1.69%)
clojure.lang.PersistentArrayMap$TransientArrayMap.doPersistent (6 samples, 2.53%)
cl..
java.io.BufferedReader.read1 (1 samples, 0.42%)
cheshire.parse/parse* (59 samples, 24.89%)
cheshire.parse/parse*
clojure.lang.AFn.run (236 samples, 99.58%)
clojure.lang.AFn.run
java.util.Arrays.copyOfRange (5 samples, 2.11%)
j..
nrepl.middleware.interruptible-eval/evaluate (236 samples, 99.58%)
nrepl.middleware.interruptible-eval/evaluate
java.lang.StringBuffer.toString (26 samples, 10.97%)
java.lang.String..
clojure.lang.PersistentHashMap$BitmapIndexedNode.assoc (4 samples, 1.69%)
refactor-nrepl.ns.slam.hound.regrow/wrap-clojure-repl/fn--10889 (236 samples, 99.58%)
refactor-nrepl.ns.slam.hound.regrow/wrap-clojure-repl/fn--10889
clojure.lang.PersistentHashMap$TransientHashMap.doAssoc (23 samples, 9.70%)
clojure.lang.P..
clojure.lang.AFn.applyToHelper (1 samples, 0.42%)
clojure.lang.ATransientMap.assoc (11 samples, 4.64%)
cloju..
clojure.lang.PersistentVector$TransientVector.editableRoot (13 samples, 5.49%)
clojure..
java.lang.Object[] (4 samples, 1.69%)
java.nio.HeapByteBuffer.<init> (1 samples, 0.42%)
java.nio.HeapCharBuffer (1 samples, 0.42%)
char[] (5 samples, 2.11%)
c..
java.lang.String (1 samples, 0.42%)
clojure.core/eval (236 samples, 99.58%)
clojure.core/eval
java.lang.String (1 samples, 0.42%)
com.fasterxml.jackson.core.json.ReaderBasedJsonParser.nextToken (1 samples, 0.42%)
clojure.lang.PersistentHashMap.createNode (1 samples, 0.42%)
java.io.StringWriter.write (122 samples, 51.48%)
java.io.StringWriter.write
cheshire.parse/parse* (6 samples, 2.53%)
ch..
all (237 samples, 100%)
java.lang.AbstractStringBuilder.ensureCapacityInternal (122 samples, 51.48%)
java.lang.AbstractStringBuilder.ensureCapacityInternal
com.fasterxml.jackson.core.json.ReaderBasedJsonParser.nextToken (6 samples, 2.53%)
co..
clojure.lang.RestFn.invoke (236 samples, 99.58%)
clojure.lang.RestFn.invoke
sun.nio.cs.StreamDecoder.implRead (1 samples, 0.42%)
clojure.core/apply (1 samples, 0.42%)
java.io.InputStreamReader.read (1 samples, 0.42%)
char[] (71 samples, 29.96%)
char[]
java.nio.CharBuffer.wrap (1 samples, 0.42%)
com.fasterxml.jackson.core.json.ReaderBasedJsonParser.getText (1 samples, 0.42%)
java.lang.StringBuffer.append (122 samples, 51.48%)
java.lang.StringBuffer.append
clojure.lang.PersistentVector.asTransient (13 samples, 5.49%)
clojure..