Flame Graph
Reset Zoom
Search
G1CollectedHeap::free_collection_set(G1CollectionSet*, EvacuationInfo&, unsigned long const*) (7 samples, 0.02%)
semaphore_wait_trap (24 samples, 0.07%)
java.util.concurrent.ConcurrentHashMap.get (18 samples, 0.05%)
itable stub (34 samples, 0.10%)
clojure.lang.PersistentVector$ChunkedSeq.first (3 samples, 0.01%)
JavaThread::thread_main_inner() (55 samples, 0.16%)
clojure.lang.PersistentHashMap$BitmapIndexedNode.nodeSeq (7 samples, 0.02%)
clojure.lang.PersistentHashMap$NodeSeq.create (138 samples, 0.40%)
itable stub (82 samples, 0.24%)
clojure.lang.PersistentArrayMap.valAt (58 samples, 0.17%)
jbyte_arraycopy (9 samples, 0.03%)
java.util.regex.Pattern$Branch.match (99 samples, 0.28%)
clojure.lang.AFn.applyTo (34,010 samples, 97.53%)
clojure.lang.AFn.applyTo
clojure.lang.PersistentArrayMap.seq (7 samples, 0.02%)
vtable stub (4 samples, 0.01%)
java.util.regex.Pattern$$Lambda$3.1225439493.is (18 samples, 0.05%)
vtable stub (3 samples, 0.01%)
java.lang.AbstractStringBuilder.append (9 samples, 0.03%)
java.lang.AbstractStringBuilder.append (6 samples, 0.02%)
java.lang.StringBuilder.append (2,012 samples, 5.77%)
java.la..
java.util.regex.Pattern$BmpCharPredicate$$Lambda$9.828441346.is (12 samples, 0.03%)
java.io.StringWriter.write (14 samples, 0.04%)
clojure.lang.PersistentArrayMap.valAt (177 samples, 0.51%)
com.sun.tools.javac.util.Name.length (7 samples, 0.02%)
com.sun.tools.javac.util.Name.toString (5 samples, 0.01%)
jbyte_disjoint_arraycopy (25 samples, 0.07%)
ParseGenerator::generate(JVMState*) (3 samples, 0.01%)
clojure.lang.RT.count (278 samples, 0.80%)
java.lang.StringLatin1.charAt (5 samples, 0.01%)
java.lang.String.<init> (494 samples, 1.42%)
clojure.lang.PersistentVector$ChunkedSeq.<init> (79 samples, 0.23%)
clojure.lang.RT.seqFrom (51 samples, 0.15%)
java.lang.ThreadLocal.get (9 samples, 0.03%)
java.lang.StringBuffer.append (3 samples, 0.01%)
java.lang.Integer.parseInt (29 samples, 0.08%)
java.util.regex.Matcher.getTextLength (4 samples, 0.01%)
clojure.lang.RT.nthFrom (5 samples, 0.01%)
sun.nio.ch.SelectorImpl.select (4 samples, 0.01%)
nmethod::oops_do(OopClosure*, bool) (3 samples, 0.01%)
CollectedHeap::array_allocate(Klass*, int, int, bool, Thread*) (5 samples, 0.01%)
java.lang.Character.toString (197 samples, 0.56%)
java.util.ArrayList.add (13 samples, 0.04%)
clojure.lang.PersistentArrayMap.valAt (55 samples, 0.16%)
clojure.data.json/write-object (47 samples, 0.13%)
java.util.regex.Pattern$BmpCharPropertyGreedy.match (28 samples, 0.08%)
CompileBroker::invoke_compiler_on_method(CompileTask*) (42 samples, 0.12%)
clojure.data.json/eval69745/fn--69746/G--69736--69755 (10 samples, 0.03%)
java.util.Formatter$FormatSpecifier.print (6 samples, 0.02%)
com.sun.tools.javac.util.Convert.utf2chars (23 samples, 0.07%)
java.util.Formatter$FormatSpecifier.print (140 samples, 0.40%)
clojure.core/apply (34,010 samples, 97.53%)
clojure.core/apply
java.lang.StringUTF16.checkIndex (4 samples, 0.01%)
java.lang.AbstractStringBuilder.append (8 samples, 0.02%)
clojure.lang.PersistentArrayMap.valAt (33 samples, 0.09%)
clojure.lang.PersistentHashMap$NodeSeq.create (6 samples, 0.02%)
clojure.core/format (461 samples, 1.32%)
Parse::do_one_block() (3 samples, 0.01%)
java.lang.String.charAt (2,638 samples, 7.56%)
java.lang...
java.lang.String.coder (3 samples, 0.01%)
itable stub (8 samples, 0.02%)
java.lang.StringLatin1.newString (180 samples, 0.52%)
CollectedHeap::obj_allocate(Klass*, int, Thread*) (4 samples, 0.01%)
java.lang.StringUTF16.compress (61 samples, 0.17%)
GangWorker::loop() (252 samples, 0.72%)
java.util.Formatter$FormatSpecifier.flags (37 samples, 0.11%)
clojure.data.json/write-string (10 samples, 0.03%)
vtable stub (8 samples, 0.02%)
clojure.data.json/eval69745/fn--69746/G--69736--69755 (33,869 samples, 97.12%)
clojure.data.json/eval69745/fn--69746/G--69736--69755
com.sun.tools.javac.util.Name.toString (23 samples, 0.07%)
com.sun.tools.javac.util.Name.toString (26 samples, 0.07%)
JavaThread::pd_last_frame() (3 samples, 0.01%)
java.lang.AbstractStringBuilder.<init> (14 samples, 0.04%)
clojure.lang.Util.hasheq (3 samples, 0.01%)
clojure.lang.ArraySeq.next (3 samples, 0.01%)
java.util.regex.Pattern$Branch.match (50 samples, 0.14%)
java.lang.StringBuilder.append (9 samples, 0.03%)
com.sun.tools.javac.util.Convert.utf2string (77 samples, 0.22%)
clojure.lang.Var.getRawRoot (14 samples, 0.04%)
java.lang.StringBuilder.append (61 samples, 0.17%)
G1ParTask::work(unsigned int) (214 samples, 0.61%)
kevent (4 samples, 0.01%)
java.io.PrintWriter.print (54 samples, 0.15%)
java.util.Formatter$FormatSpecifier.index (22 samples, 0.06%)
vtable stub (7 samples, 0.02%)
java.util.regex.Pattern$BmpCharProperty.match (22 samples, 0.06%)
clojure.core/str/fn--5466 (9 samples, 0.03%)
clojure.lang.PersistentArrayMap.seq (4 samples, 0.01%)
java.lang.StringBuilder.append (24 samples, 0.07%)
clojure.core/to-array (46 samples, 0.13%)
java.io.StringWriter.write (3 samples, 0.01%)
java.lang.String.length (4 samples, 0.01%)
MemAllocator::allocate_inside_tlab_slow(MemAllocator::Allocation&) const (5 samples, 0.01%)
itable stub (20 samples, 0.06%)
vtable stub (7 samples, 0.02%)
frame::sender(RegisterMap*) const (8 samples, 0.02%)
clojure.lang.PersistentHashMap$BitmapIndexedNode.find (3 samples, 0.01%)
com.sun.tools.javac.util.Name.charAt (7 samples, 0.02%)
java.util.regex.Pattern$GroupHead.match (35 samples, 0.10%)
java.util.Formatter.checkText (8 samples, 0.02%)
jbyte_disjoint_arraycopy (6 samples, 0.02%)
java.lang.String.checkIndex (1,331 samples, 3.82%)
java..
com.sun.tools.javac.util.Convert.utf2string (9 samples, 0.03%)
java.lang.AbstractStringBuilder.append (21 samples, 0.06%)
java.lang.Long.toUnsignedString0 (12 samples, 0.03%)
java.lang.String.coder (5 samples, 0.01%)
itable stub (27 samples, 0.08%)
java.util.Formatter$FormatSpecifier.width (10 samples, 0.03%)
java.lang.StringBuilder.toString (4 samples, 0.01%)
java.lang.AbstractStringBuilder.append (3 samples, 0.01%)
java.lang.StringBuilder.append (3 samples, 0.01%)
clojure.core/next--5386 (493 samples, 1.41%)
java.io.StringWriter.write (475 samples, 1.36%)
clojure.lang.RT.seq (252 samples, 0.72%)
OptoRuntime::new_array_C(Klass*, int, JavaThread*) (3 samples, 0.01%)
jbyte_disjoint_arraycopy (20 samples, 0.06%)
com.sun.tools.javac.util.Name.toString (24 samples, 0.07%)
java.util.concurrent.ConcurrentHashMap.get (22 samples, 0.06%)
Threads::possibly_parallel_threads_do(bool, ThreadClosure*) (9 samples, 0.03%)
clojure.lang.PersistentHashMap.assoc (11 samples, 0.03%)
jlong_disjoint_arraycopy (7 samples, 0.02%)
G1CollectedHeap::pre_evacuate_collection_set() (5 samples, 0.01%)
java.io.PrintWriter.ensureOpen (9 samples, 0.03%)
clojure.core/str (31 samples, 0.09%)
OtherRegionsTable::occupied() const (4 samples, 0.01%)
java.io.StringWriter.write (9 samples, 0.03%)
clojure.lang.PersistentArrayMap.valAt (148 samples, 0.42%)
com.sun.tools.javac.util.Name.toString (7 samples, 0.02%)
com.sun.tools.javac.util.Name.toString (16 samples, 0.05%)
com.sun.tools.javac.util.Name.charAt (26 samples, 0.07%)
JvmtiExport::load_agent_library(char const*, char const*, char const*, outputStream*) (3 samples, 0.01%)
java.lang.StringBuilder.append (38 samples, 0.11%)
itable stub (9 samples, 0.03%)
java.lang.AbstractStringBuilder.append (7 samples, 0.02%)
java.lang.Object.<init> (25 samples, 0.07%)
Compile::Optimize() (6 samples, 0.02%)
java.util.regex.Pattern$BmpCharProperty.match (175 samples, 0.50%)
java.util.Formatter$FormatSpecifier.printInteger (147 samples, 0.42%)
OptoRuntime::new_array_nozero_C(Klass*, int, JavaThread*) (3 samples, 0.01%)
clojure.lang.RT.seq (8 samples, 0.02%)
clojure.lang.RT.seqFrom (17 samples, 0.05%)
java.util.Arrays.copyOf (95 samples, 0.27%)
java.lang.StringBuilder.append (3 samples, 0.01%)
clojure.core/str (177 samples, 0.51%)
java.lang.AbstractStringBuilder.append (38 samples, 0.11%)
java.lang.reflect.AccessibleObject.slowVerifyAccess (9 samples, 0.03%)
CardTable::clear(MemRegion) (4 samples, 0.01%)
Parse::do_all_blocks() (3 samples, 0.01%)
java.lang.StringBuffer.append (7 samples, 0.02%)
java.util.regex.Pattern$Branch.match (39 samples, 0.11%)
sun.nio.cs.StreamEncoder.flush (3 samples, 0.01%)
clojure.data.json/write-string (10 samples, 0.03%)
clojure.lang.PersistentVector$ChunkedSeq.next (28 samples, 0.08%)
com.sun.tools.javac.util.Convert.utf2chars (7 samples, 0.02%)
clojure.lang.PersistentHashMap$NodeSeq.next (4 samples, 0.01%)
clojure.data.json/write-string (3,294 samples, 9.45%)
clojure.data...
java.io.PrintWriter.write (428 samples, 1.23%)
java.lang.String.charAt (6 samples, 0.02%)
java.util.regex.Pattern$$Lambda$3.1225439493.is (3 samples, 0.01%)
G1CollectedHeap::post_evacuate_collection_set(EvacuationInfo&, G1ParScanThreadStateSet*) (8 samples, 0.02%)
clojure.data.json/eval69745/fn--69746/G--69736--69755 (13,126 samples, 37.64%)
clojure.data.json/eval69745/fn--69746/G--69736--69755
java.lang.Long.formatUnsignedLong0 (5 samples, 0.01%)
java.lang.String.valueOf (109 samples, 0.31%)
clojure.lang.RestFn.invoke (472 samples, 1.35%)
java.lang.StringUTF16.compress (69 samples, 0.20%)
com.sun.tools.javac.util.Name.toString (4 samples, 0.01%)
vtable stub (5 samples, 0.01%)
java.util.concurrent.ConcurrentHashMap.get (6 samples, 0.02%)
clojure.lang.Var.deref (12 samples, 0.03%)
clojure.lang.Var.pushThreadBindings (27 samples, 0.08%)
java.util.regex.Pattern$GroupHead.match (95 samples, 0.27%)
java.util.Formatter.getZero (69 samples, 0.20%)
G1RemSetScanState::G1ClearCardTableTask::work(unsigned int) (4 samples, 0.01%)
void G1ParCopyClosure<(G1Barrier)0, (G1Mark)0>::do_oop_work<oopDesc*>(oopDesc**) (8 samples, 0.02%)
clojure.core/next--5386 (9 samples, 0.03%)
java.lang.String.isLatin1 (9 samples, 0.03%)
java.io.StringWriter.write (1,549 samples, 4.44%)
java...
clojure.lang.APersistentMap.equiv (29 samples, 0.08%)
java.lang.AbstractStringBuilder.append (8 samples, 0.02%)
java.lang.StringUTF16.checkIndex (525 samples, 1.51%)
MemAllocator::allocate() const (5 samples, 0.01%)
clojure.lang.PersistentArrayMap.indexOfObject (10 samples, 0.03%)
java.lang.StringUTF16.compress (5 samples, 0.01%)
clojure.lang.RT.seq (48 samples, 0.14%)
clojure.lang.Compiler.eval (34,010 samples, 97.53%)
clojure.lang.Compiler.eval
java.lang.invoke.DirectMethodHandle/Holder (11 samples, 0.03%)
java.util.Formatter$FormatSpecifier.print (75 samples, 0.22%)
java.lang.Character.toString (101 samples, 0.29%)
java.util.regex.Pattern$BmpCharProperty.match (61 samples, 0.17%)
__os_ch_md_redzone_cookie (545 samples, 1.56%)
java.lang.String.getBytes (31 samples, 0.09%)
clojure.lang.ArraySeq.<init> (4 samples, 0.01%)
java.lang.reflect.ReflectAccess.copyMethod (14 samples, 0.04%)
G1CollectionSet::update_young_region_prediction(HeapRegion*, unsigned long) (20 samples, 0.06%)
jdk.internal.reflect.ReflectionFactory.copyMethod (9 samples, 0.03%)
java.util.regex.Pattern$GroupTail.match (14 samples, 0.04%)
java.lang.String.isLatin1 (13 samples, 0.04%)
java.lang.StringUTF16.compress (109 samples, 0.31%)
java.lang.AbstractStringBuilder.<init> (4 samples, 0.01%)
G1Policy::predict_yg_surv_rate(int, SurvRateGroup*) const (6 samples, 0.02%)
java.io.PrintWriter.write (681 samples, 1.95%)
j..
__psynch_cvwait (8 samples, 0.02%)
com.sun.tools.javac.util.Convert.utf2string (6 samples, 0.02%)
java.lang.StringUTF16.checkIndex (304 samples, 0.87%)
java.lang.Character.toString (183 samples, 0.52%)
java.io.PrintWriter.print (789 samples, 2.26%)
j..
clojure.lang.PersistentHashMap$NodeSeq.create (21 samples, 0.06%)
java.io.PrintWriter.write (8 samples, 0.02%)
java.lang.AbstractStringBuilder.append (71 samples, 0.20%)
java.lang.ThreadLocal.setInitialValue (9 samples, 0.03%)
clojure.lang.KeywordLookupSite$1.get (9 samples, 0.03%)
clojure.lang.RT.first (101 samples, 0.29%)
__psynch_cvwait (73 samples, 0.21%)
java.lang.StringBuffer.append (437 samples, 1.25%)
java.lang.AbstractStringBuilder.<init> (31 samples, 0.09%)
java.io.PrintWriter.write (719 samples, 2.06%)
j..
jlong_disjoint_arraycopy (92 samples, 0.26%)
clojure.lang.RT.next (490 samples, 1.41%)
java.util.regex.Pattern$GroupHead.match (75 samples, 0.22%)
java.util.Formatter$FormatSpecifier.printString (7 samples, 0.02%)
java.io.PrintWriter.write (8 samples, 0.02%)
java.util.Formatter$FormatSpecifier.<init> (101 samples, 0.29%)
itable stub (28 samples, 0.08%)
G1RootProcessor::process_java_roots(G1RootClosures*, G1GCPhaseTimes*, unsigned int) (22 samples, 0.06%)
java.util.regex.Pattern$BranchConn.match (64 samples, 0.18%)
clojure.lang.PersistentHashMap.seq (10 samples, 0.03%)
java.lang.String.toString (9 samples, 0.03%)
java.lang.String.getBytes (7 samples, 0.02%)
jdk.internal.reflect.DelegatingMethodAccessorImpl (8 samples, 0.02%)
clojure.data.json/write-string (8 samples, 0.02%)
java.util.Formatter.parse (295 samples, 0.85%)
java.io.PrintWriter.write (459 samples, 1.32%)
java.lang.StringBuilder.append (575 samples, 1.65%)
sun.util.locale.provider.JRELocaleProviderAdapter.getLocaleResources (12 samples, 0.03%)
clojure.lang.Cons.next (24 samples, 0.07%)
java.lang.StringBuffer.append (553 samples, 1.59%)
java.util.Formatter$FormatSpecifier.flags (15 samples, 0.04%)
java.lang.String.valueOf (17 samples, 0.05%)
clojure.lang.PersistentVector$ChunkedSeq.<init> (42 samples, 0.12%)
java.util.ArrayList.grow (10 samples, 0.03%)
refactor-nrepl.ns.slam.hound.regrow/wrap-clojure-repl/fn--9123 (34,010 samples, 97.53%)
refactor-nrepl.ns.slam.hound.regrow/wrap-clojure-repl/fn--9123
Monitor::IWait(Thread*, long) (9 samples, 0.03%)
java.lang.AbstractStringBuilder.append (14 samples, 0.04%)
clojure.lang.Util.pcequiv (9 samples, 0.03%)
clojure.data.json/write-object (3 samples, 0.01%)
java.util.TimerThread.mainLoop (281 samples, 0.81%)
clojure.lang.RT.countFrom (226 samples, 0.65%)
clojure.lang.PersistentHashMap.seq (8 samples, 0.02%)
JavaThread::run() (55 samples, 0.16%)
clojure.lang.RT.next (9 samples, 0.03%)
OptoRuntime::new_array_C(Klass*, int, JavaThread*) (5 samples, 0.01%)
java.lang.AbstractStringBuilder.ensureCapacityInternal (95 samples, 0.27%)
java.lang.AbstractStringBuilder.append (33 samples, 0.09%)
java.util.Formatter.toString (7 samples, 0.02%)
jlong_disjoint_arraycopy (90 samples, 0.26%)
clojure.lang.PersistentArrayMap$Seq.next (27 samples, 0.08%)
clojure.core/str (4 samples, 0.01%)
VM_Operation::evaluate() (43 samples, 0.12%)
itable stub (7 samples, 0.02%)
java.lang.Character.<init> (32 samples, 0.09%)
clojure.lang.PersistentArrayMap.valAt (6 samples, 0.02%)
Threads::possibly_parallel_oops_do(bool, OopClosure*, CodeBlobClosure*) (9 samples, 0.03%)
com.sun.tools.javac.util.Convert.utf2chars (16 samples, 0.05%)
java.lang.String.format (456 samples, 1.31%)
java.lang.StringLatin1.charAt (8 samples, 0.02%)
java.lang.String.checkIndex (1,003 samples, 2.88%)
ja..
java.lang.StringUTF16.compress (104 samples, 0.30%)
java.text.DecimalFormatSymbols.<init> (138 samples, 0.40%)
clojure.lang.RT.next (3 samples, 0.01%)
java.util.regex.Pattern.matcher (106 samples, 0.30%)
com.sun.tools.javac.util.Name.toString (7 samples, 0.02%)
java.lang.AbstractStringBuilder.append (12 samples, 0.03%)
java.text.DecimalFormatSymbols.getInstance (67 samples, 0.19%)
java.lang.String.checkIndex (613 samples, 1.76%)
clojure.data.json/write-string (6 samples, 0.02%)
java.util.regex.Matcher.search (191 samples, 0.55%)
java.lang.String.length (15 samples, 0.04%)
StringTable::possibly_parallel_oops_do(OopStorage::ParState<false, false>*, OopClosure*) (12 samples, 0.03%)
java.lang.StringBuilder.append (3 samples, 0.01%)
java.lang.String.isLatin1 (12 samples, 0.03%)
vtable stub (3 samples, 0.01%)
java.lang.AbstractStringBuilder.putStringAt (237 samples, 0.68%)
com.sun.tools.javac.util.Name.length (3 samples, 0.01%)
PhaseChaitin::build_ifg_physical(ResourceArea*) (5 samples, 0.01%)
jdk.internal.reflect.Reflection.verifyMemberAccess (3 samples, 0.01%)
itable stub (11 samples, 0.03%)
java.util.regex.Matcher.find (199 samples, 0.57%)
java.util.regex.Pattern$GroupHead.match (32 samples, 0.09%)
clojure.lang.PersistentHashMap$BitmapIndexedNode.nodeSeq (101 samples, 0.29%)
sun.nio.ch.KQueueSelectorImpl.doSelect (4 samples, 0.01%)
java.lang.StringBuilder.toString (145 samples, 0.42%)
java.lang.AbstractStringBuilder.append (13 samples, 0.04%)
clojure.lang.PersistentArrayMap.valAt (6 samples, 0.02%)
clojure.data.json-perf-test/eval69877 (34,010 samples, 97.53%)
clojure.data.json-perf-test/eval69877
__psynch_cvwait (30 samples, 0.09%)
HeapRegionManager::iterate(HeapRegionClosure*) const (3 samples, 0.01%)
ObjectMonitor::wait(long, bool, Thread*) (94 samples, 0.27%)
java.lang.reflect.AccessibleObject.logIfExportedForIllegalAccess (6 samples, 0.02%)
clojure.lang.PersistentArrayMap.valAt (122 samples, 0.35%)
java.util.Formatter$Flags.contains (3 samples, 0.01%)
G1ParScanThreadState::trim_queue() (16 samples, 0.05%)
CollectedHeap::array_allocate(Klass*, int, int, bool, Thread*) (3 samples, 0.01%)
G1RemSet::scan_rem_set(G1ParScanThreadState*, unsigned int) (3 samples, 0.01%)
java.lang.AbstractStringBuilder.putStringAt (21 samples, 0.06%)
VMThread::evaluate_operation(VM_Operation*) (43 samples, 0.12%)
java.util.regex.Pattern$GroupHead.match (123 samples, 0.35%)
java.util.regex.Pattern$GroupTail.match (154 samples, 0.44%)
java.lang.StringUTF16.charAt (673 samples, 1.93%)
j..
java.lang.StringBuilder.append (4 samples, 0.01%)
java.io.PrintWriter.print (479 samples, 1.37%)
java.lang.AbstractStringBuilder.putStringAt (15 samples, 0.04%)
java.io.PrintWriter.flush (7 samples, 0.02%)
java.lang.AbstractStringBuilder.append (3 samples, 0.01%)
java.lang.StringLatin1.charAt (294 samples, 0.84%)
java.util.regex.Pattern$GroupTail.match (82 samples, 0.24%)
jbyte_arraycopy (11 samples, 0.03%)
clojure.lang.RT.seqFrom (223 samples, 0.64%)
itable stub (10 samples, 0.03%)
java.lang.StringBuilder.append (12 samples, 0.03%)
clojure.lang.PersistentHashMap$BitmapIndexedNode.nodeSeq (3 samples, 0.01%)
java.lang.Long.toUnsignedString0 (40 samples, 0.11%)
CompileBroker::compiler_thread_loop() (51 samples, 0.15%)
sun.util.locale.provider.LocaleResources.getDecimalFormatSymbolsData (8 samples, 0.02%)
java.util.regex.Pattern$BmpCharPropertyGreedy.match (172 samples, 0.49%)
java.util.regex.Pattern$GroupTail.match (5 samples, 0.01%)
clojure.lang.Cons.next (13 samples, 0.04%)
ClassLoaderDataGraph::roots_cld_do(CLDClosure*, CLDClosure*) (13 samples, 0.04%)
java.io.PrintWriter.write (21 samples, 0.06%)
java.lang.StringUTF16.charAt (3 samples, 0.01%)
clojure.data.json/write-object (33,895 samples, 97.20%)
clojure.data.json/write-object
com.sun.tools.javac.util.Name.charAt (5 samples, 0.01%)
cider.nrepl.middleware.out/print-stream/fn--3408 (169 samples, 0.48%)
java.lang.String.valueOf (112 samples, 0.32%)
cerror_nocancel (3 samples, 0.01%)
java.lang.StringBuffer.append (11 samples, 0.03%)
com.sun.tools.javac.util.Convert.utf2chars (26 samples, 0.07%)
java.lang.StringUTF16.charAt (1,086 samples, 3.11%)
jav..
java.util.regex.CharPredicates$$Lambda$4.1846896625.is (6 samples, 0.02%)
jbyte_disjoint_arraycopy (8 samples, 0.02%)
java.lang.StringUTF16.charAt (307 samples, 0.88%)
java.util.ArrayList.grow (10 samples, 0.03%)
java.io.PrintWriter.write (1,646 samples, 4.72%)
java...
java.io.StringWriter.write (7 samples, 0.02%)
jbyte_disjoint_arraycopy (7 samples, 0.02%)
java.util.regex.CharPredicates.lambda$ASCII_DIGIT$15 (12 samples, 0.03%)
clojure.lang.RT.intCast (56 samples, 0.16%)
java.lang.StringUTF16.charAt (303 samples, 0.87%)
com.sun.tools.javac.util.Name.length (28 samples, 0.08%)
java.lang.AbstractStringBuilder.appendChars (4 samples, 0.01%)
java.lang.StringUTF16.checkIndex (4 samples, 0.01%)
clojure.lang.MapEntry.create (87 samples, 0.25%)
java.lang.StringBuilder.<init> (82 samples, 0.24%)
java.util.Formatter$FormatSpecifier.<init> (36 samples, 0.10%)
sun.util.locale.provider.LocaleProviderAdapter.getAdapter (41 samples, 0.12%)
com.sun.tools.javac.util.Convert.utf2chars (26 samples, 0.07%)
clojure.lang.RT.nthFrom (1,418 samples, 4.07%)
cloj..
jlong_disjoint_arraycopy (21 samples, 0.06%)
java.lang.AbstractStringBuilder.<init> (89 samples, 0.26%)
java.lang.reflect.Method.copy (14 samples, 0.04%)
java.lang.String.valueOf (69 samples, 0.20%)
clojure.lang.PersistentArrayMap.indexOf (4 samples, 0.01%)
java.util.regex.CharPredicates$$Lambda$4.1846896625.is (3 samples, 0.01%)
clojure.lang.PersistentArrayMap.valAt (43 samples, 0.12%)
java.util.Formatter.format (1,057 samples, 3.03%)
jav..
clojure.lang.Util.equiv (75 samples, 0.22%)
G1CollectionSet::iterate_from(HeapRegionClosure*, unsigned int, unsigned int) const (3 samples, 0.01%)
java.lang.Class.copyMethods (14 samples, 0.04%)
Monitor::wait(bool, long, bool) (9 samples, 0.03%)
clojure.lang.PersistentHashMap$NodeSeq.create (9 samples, 0.03%)
clojure.data.json/write-plain (56 samples, 0.16%)
com.sun.tools.javac.util.Convert.utf2string (7 samples, 0.02%)
ObjectSynchronizer::wait(Handle, long, Thread*) (98 samples, 0.28%)
java.lang.AbstractStringBuilder.putStringAt (25 samples, 0.07%)
clojure.lang.ArraySeq.next (8 samples, 0.02%)
java.util.Formatter$FormatSpecifier.print (53 samples, 0.15%)
java.lang.StringBuilder.toString (83 samples, 0.24%)
java.lang.AbstractStringBuilder.append (3 samples, 0.01%)
PhaseChaitin::gather_lrg_masks(bool) (3 samples, 0.01%)
MemAllocator::mem_allocate(MemAllocator::Allocation&) const (3 samples, 0.01%)
java.lang.reflect.Method.copy (9 samples, 0.03%)
clojure.lang.PersistentVector$ChunkedSeq.chunkedNext (25 samples, 0.07%)
clojure.lang.RT.seqToArray (46 samples, 0.13%)
java.lang.AbstractStringBuilder.append (4 samples, 0.01%)
itable stub (16 samples, 0.05%)
G1RootProcessor::evacuate_roots(G1ParScanThreadState*, unsigned int) (36 samples, 0.10%)
java.lang.Long.stringSize (4 samples, 0.01%)
java.util.Arrays.copyOf (4 samples, 0.01%)
java.util.Formatter$FormatSpecifier.print (7 samples, 0.02%)
clojure.lang.RT.seq (5 samples, 0.01%)
clojure.lang.RT.next (56 samples, 0.16%)
java.util.regex.Pattern$$Lambda$3.1225439493.is (8 samples, 0.02%)
SurvRateGroup::fill_in_last_surv_rates() (3 samples, 0.01%)
java.lang.String.length (3 samples, 0.01%)
java.lang.Module.implIsExportedOrOpen (3 samples, 0.01%)
java.io.PrintWriter.print (1,237 samples, 3.55%)
jav..
com.sun.tools.javac.util.Convert.utf2string (26 samples, 0.07%)
java.util.ArrayList.grow (14 samples, 0.04%)
MemAllocator::mem_allocate(MemAllocator::Allocation&) const (5 samples, 0.01%)
clojure.data.json-perf-test/write-profiling (34,010 samples, 97.53%)
clojure.data.json-perf-test/write-profiling
clojure.lang.RT.intCast (172 samples, 0.49%)
clojure.lang.RT.first (162 samples, 0.46%)
PhaseChaitin::Register_Allocate() (24 samples, 0.07%)
com.sun.tools.javac.util.Convert.utf2string (6 samples, 0.02%)
clojure.lang.RT.countFrom (114 samples, 0.33%)
java.lang.AbstractStringBuilder.appendChars (4 samples, 0.01%)
java.lang.String.<init> (363 samples, 1.04%)
java.lang.Character.<init> (7 samples, 0.02%)
clojure.lang.RT.nthFrom (1,727 samples, 4.95%)
clojur..
java.lang.StringBuilder.<init> (33 samples, 0.09%)
clojure.lang.PersistentHashMap$BitmapIndexedNode.assoc (7 samples, 0.02%)
java.util.regex.Pattern$BmpCharProperty.match (29 samples, 0.08%)
clojure.lang.Cons.next (63 samples, 0.18%)
java.lang.String.valueOf (25 samples, 0.07%)
java.io.BufferedWriter.flush (7 samples, 0.02%)
java.lang.Module.isExported (3 samples, 0.01%)
os::PlatformEvent::park(long) (31 samples, 0.09%)
clojure.lang.PersistentHashMap$NodeSeq.create (6 samples, 0.02%)
java.lang.StringBuilder.append (8 samples, 0.02%)
clojure.lang.RT.count (203 samples, 0.58%)
java.lang.AbstractStringBuilder.appendChars (17 samples, 0.05%)
clojure.data.json/write-string (29 samples, 0.08%)
clojure.data.json/write-null (6 samples, 0.02%)
java.lang.StringUTF16.length (83 samples, 0.24%)
clojure.lang.PersistentArrayMap.seq (21 samples, 0.06%)
jbyte_arraycopy (3 samples, 0.01%)
jbyte_arraycopy (11 samples, 0.03%)
sun.nio.ch.SelectorImpl.lockAndDoSelect (4 samples, 0.01%)
clojure.lang.PersistentHashMap$NodeSeq.create (4 samples, 0.01%)
itable stub (10 samples, 0.03%)
clojure.lang.RT.seq (22 samples, 0.06%)
java.util.regex.Pattern$GroupHead.match (180 samples, 0.52%)
itable stub (4 samples, 0.01%)
clojure.lang.PersistentHashMap$BitmapIndexedNode.nodeSeq (6 samples, 0.02%)
jbyte_disjoint_arraycopy (5 samples, 0.01%)
java.util.regex.Pattern$Branch.match (130 samples, 0.37%)
clojure.lang.RT.nth (4 samples, 0.01%)
java.util.regex.Pattern$BmpCharProperty.match (4 samples, 0.01%)
clojure.lang.RT.conj (4 samples, 0.01%)
java.lang.StringBuilder.toString (87 samples, 0.25%)
java.lang.StringBuffer.append (5 samples, 0.01%)
java.util.TimerThread.run (281 samples, 0.81%)
clojure.data.json/eval69745/fn--69746/G--69736--69755 (27,033 samples, 77.52%)
clojure.data.json/eval69745/fn--69746/G--69736--69755
clojure.lang.PersistentHashMap$NodeSeq.create (9 samples, 0.03%)
com.sun.tools.javac.util.Name.toString (3 samples, 0.01%)
java.util.concurrent.ConcurrentHashMap.get (5 samples, 0.01%)
java.lang.AbstractStringBuilder.ensureCapacityInternal (33 samples, 0.09%)
OptoRuntime::is_deoptimized_caller_frame(JavaThread*) (11 samples, 0.03%)
java.util.Formatter$FormatSpecifier.printFloat (4 samples, 0.01%)
java.io.PrintWriter.print (446 samples, 1.28%)
clojure.lang.PersistentVector$ChunkedSeq.next (88 samples, 0.25%)
java.util.regex.Matcher.<init> (99 samples, 0.28%)
clojure.lang.PersistentArrayMap.valAt (55 samples, 0.16%)
java.lang.Object.<init> (4 samples, 0.01%)
java.io.PrintWriter.write (391 samples, 1.12%)
clojure.lang.PersistentArrayMap.indexOf (111 samples, 0.32%)
com.sun.tools.javac.util.Name.charAt (23 samples, 0.07%)
java.lang.StringLatin1.newString (79 samples, 0.23%)
java.lang.String.valueOf (14 samples, 0.04%)
clojure.lang.RT.nth (1,611 samples, 4.62%)
cloju..
clojure.lang.RT.toArray (5 samples, 0.01%)
clojure.core/next--5386 (3 samples, 0.01%)
jbyte_disjoint_arraycopy (75 samples, 0.22%)
java.io.PrintWriter.write (23 samples, 0.07%)
itable stub (42 samples, 0.12%)
java.util.Formatter$FormatSpecifier.checkBadFlags (10 samples, 0.03%)
clojure.core/str (222 samples, 0.64%)
clojure.lang.PersistentHashMap$BitmapIndexedNode.nodeSeq (4 samples, 0.01%)
java.lang.StringBuilder.append (3 samples, 0.01%)
java.lang.StringUTF16.checkIndex (3 samples, 0.01%)
java.lang.AbstractStringBuilder.append (12 samples, 0.03%)
java.lang.String.length (6 samples, 0.02%)
java.lang.Long.getChars (8 samples, 0.02%)
clojure.lang.PersistentArrayMap.indexOfObject (8 samples, 0.02%)
jlong_disjoint_arraycopy (36 samples, 0.10%)
java.text.DecimalFormatSymbols.<init> (50 samples, 0.14%)
java.lang.StringBuilder.append (563 samples, 1.61%)
java.lang.AbstractStringBuilder.appendChars (443 samples, 1.27%)
java.lang.AbstractStringBuilder.append (14 samples, 0.04%)
java.lang.AbstractStringBuilder.append (5 samples, 0.01%)
sun.util.locale.LocaleUtils.isAlphaNumericString (12 samples, 0.03%)
java.lang.AbstractStringBuilder.ensureCapacityInternal (29 samples, 0.08%)
clojure.core/first--5384 (6 samples, 0.02%)
java.util.Formatter$FormatSpecifier.index (7 samples, 0.02%)
clojure.data.json/write-string (4 samples, 0.01%)
com.sun.tools.javac.util.Name.toString (77 samples, 0.22%)
java.lang.AbstractStringBuilder.appendChars (1,344 samples, 3.85%)
java..
java.lang.AbstractStringBuilder.append (237 samples, 0.68%)
java.io.StringWriter.write (393 samples, 1.13%)
com.sun.tools.javac.util.Convert.utf2chars (13 samples, 0.04%)
G1ScanRSForRegionClosure::do_heap_region(HeapRegion*) (3 samples, 0.01%)
clojure.lang.PersistentVector$ChunkedSeq.<init> (25 samples, 0.07%)
itable stub (5 samples, 0.01%)
clojure.core/str (91 samples, 0.26%)
java.io.PrintWriter.write (23 samples, 0.07%)
java.util.Formatter.parse (820 samples, 2.35%)
j..
InstanceKlass::allocate_instance(Thread*) (4 samples, 0.01%)
clojure.lang.APersistentMap.equiv (66 samples, 0.19%)
java.lang.AbstractStringBuilder.appendChars (278 samples, 0.80%)
MemAllocator::allocate() const (3 samples, 0.01%)
java.util.Formatter.checkText (15 samples, 0.04%)
java.lang.String.valueOf (31 samples, 0.09%)
clojure.lang.Var.getRawRoot (11 samples, 0.03%)
os::PlatformEvent::park(long) (102 samples, 0.29%)
java.lang.String.<init> (109 samples, 0.31%)
clojure.lang.PersistentHashMap$NodeSeq.create (3 samples, 0.01%)
sun.util.locale.provider.LocaleResources.getDecimalFormatSymbolsData (32 samples, 0.09%)
clojure.lang.RT.intCast (4 samples, 0.01%)
java.lang.AbstractStringBuilder.appendChars (8 samples, 0.02%)
java.lang.StringBuilder.append (55 samples, 0.16%)
itable stub (61 samples, 0.17%)
java.util.Formatter.<init> (71 samples, 0.20%)
java.lang.StringBuilder.append (3 samples, 0.01%)
java.lang.String.coder (4 samples, 0.01%)
java.text.DecimalFormatSymbols.initialize (50 samples, 0.14%)
java.util.regex.CharPredicates$$Lambda$4.1846896625.is (3 samples, 0.01%)
clojure.lang.Numbers.equal (4 samples, 0.01%)
clojure.lang.RestFn.invoke (34,010 samples, 97.53%)
clojure.lang.RestFn.invoke
PeriodicTask::real_time_tick(int) (5 samples, 0.01%)
java.util.regex.Pattern$Branch.match (412 samples, 1.18%)
clojure.lang.RT.seq (51 samples, 0.15%)
clojure.core/str (6 samples, 0.02%)
java.lang.AbstractStringBuilder.append (286 samples, 0.82%)
java.util.regex.Pattern$Branch.match (64 samples, 0.18%)
java.io.StringWriter.write (16 samples, 0.05%)
SpinPause (150 samples, 0.43%)
G1Policy::predict_bytes_to_copy(HeapRegion*) const (7 samples, 0.02%)
clojure.data.json/write-object (22,789 samples, 65.35%)
clojure.data.json/write-object
clojure.lang.PersistentHashMap$NodeSeq.create (101 samples, 0.29%)
OptoRuntime::new_array_nozero_C(Klass*, int, JavaThread*) (5 samples, 0.01%)
clojure.data.json/write-string (5,106 samples, 14.64%)
clojure.data.json/writ..
java.lang.String.checkIndex (440 samples, 1.26%)
clojure.core/hash-map (16 samples, 0.05%)
java.util.regex.Matcher.start (3 samples, 0.01%)
vtable stub (7 samples, 0.02%)
java.lang.AbstractStringBuilder.ensureCapacityInternal (9 samples, 0.03%)
ObjectMonitor::DeferredInitialize() (3 samples, 0.01%)
__gettimeofday (5 samples, 0.01%)
clojure.lang.RT.seqFrom (21 samples, 0.06%)
java.lang.ThreadLocal$ThreadLocalMap.set (7 samples, 0.02%)
com.sun.tools.javac.util.Name.length (24 samples, 0.07%)
clojure.lang.RestFn.applyTo (34,010 samples, 97.53%)
clojure.lang.RestFn.applyTo
jbyte_disjoint_arraycopy (42 samples, 0.12%)
java.util.concurrent.ConcurrentHashMap.get (14 samples, 0.04%)
java.io.StringWriter.write (10 samples, 0.03%)
java.util.concurrent.ConcurrentHashMap.get (10 samples, 0.03%)
clojure.data.json/write-object (33,718 samples, 96.69%)
clojure.data.json/write-object
java.lang.StringLatin1.newString (126 samples, 0.36%)
clojure.lang.RT.intCast (39 samples, 0.11%)
java.lang.StringBuffer.append (370 samples, 1.06%)
java.io.StringWriter.write (7 samples, 0.02%)
jdk.internal.module.IllegalAccessLogger.logIfExportedForIllegalAccess (6 samples, 0.02%)
G1EvacPhaseWithTrimTimeTracker::G1EvacPhaseWithTrimTimeTracker(G1ParScanThreadState*, TimeInterval<CompositeCounterRepresentation, CompositeElapsedCounterSource>&, TimeInterval<CompositeCounterRepresentation, CompositeElapsedCounterSource>&) (3 samples, 0.01%)
java.util.regex.Pattern$BranchConn.match (192 samples, 0.55%)
java.lang.StringUTF16.checkIndex (4 samples, 0.01%)
clojure.lang.PersistentHashMap$TransientHashMap.doAssoc (6 samples, 0.02%)
clojure.core/seq--5402 (9 samples, 0.03%)
clojure.lang.RT.toArray (46 samples, 0.13%)
java.lang.StringUTF16.charAt (4 samples, 0.01%)
java.io.StringWriter.write (27 samples, 0.08%)
java.util.Formatter.format (383 samples, 1.10%)
clojure.core/format (1,324 samples, 3.80%)
cloj..
itable stub (5 samples, 0.01%)
java.util.Locale.getUnicodeLocaleType (12 samples, 0.03%)
com.sun.tools.javac.util.Name.length (16 samples, 0.05%)
com.sun.tools.javac.util.Convert.utf2string (3 samples, 0.01%)
java.io.PrintWriter.flush (157 samples, 0.45%)
clojure.lang.ArraySeq.createFromObject (6 samples, 0.02%)
nrepl.middleware.interruptible-eval/evaluate (34,010 samples, 97.53%)
nrepl.middleware.interruptible-eval/evaluate
clojure.core/merge/fn--5958 (5 samples, 0.01%)
com.sun.tools.javac.util.Convert.utf2chars (6 samples, 0.02%)
clojure.lang.PersistentHashMap$NodeSeq.next (66 samples, 0.19%)
clojure.lang.Reflector.invokeMatchingMethod (9 samples, 0.03%)
java.io.StringWriter.write (11 samples, 0.03%)
java.lang.StringBuffer.append (9 samples, 0.03%)
jlong_disjoint_arraycopy (36 samples, 0.10%)
clojure.lang.RT.next (458 samples, 1.31%)
clojure.core$format.getRequiredArity (10 samples, 0.03%)
java.util.Formatter$Flags.contains (5 samples, 0.01%)
java.util.regex.Pattern$Start.match (181 samples, 0.52%)
java.lang.Long.toHexString (42 samples, 0.12%)
java.lang.AbstractStringBuilder.append (23 samples, 0.07%)
java.lang.String.isLatin1 (13 samples, 0.04%)
clojure.lang.Symbol.hashCode (3 samples, 0.01%)
JVM_MonitorWait (100 samples, 0.29%)
OptoRuntime::new_array_nozero_C(Klass*, int, JavaThread*) (3 samples, 0.01%)
java.util.concurrent.ConcurrentHashMap.get (41 samples, 0.12%)
java.lang.StringBuilder.append (15 samples, 0.04%)
java.lang.String.valueOf (366 samples, 1.05%)
java.lang.String.length (10 samples, 0.03%)
MemAllocator::allocate() const (3 samples, 0.01%)
java.lang.reflect.Method (8 samples, 0.02%)
java.lang.StringUTF16.length (9 samples, 0.03%)
com.sun.tools.javac.util.Name.charAt (5 samples, 0.01%)
com.sun.tools.javac.util.Convert.utf2string (5 samples, 0.01%)
java.lang.AbstractStringBuilder.appendChars (4 samples, 0.01%)
MemAllocator::allocate_inside_tlab_slow(MemAllocator::Allocation&) const (3 samples, 0.01%)
clojure.data.json/write-string (13,041 samples, 37.40%)
clojure.data.json/write-string
G1CollectedHeap::register_humongous_regions_with_cset() (7 samples, 0.02%)
java.lang.Module.isStaticallyExportedOrOpen (3 samples, 0.01%)
clojure.core/first--5384 (101 samples, 0.29%)
G1CollectedHeap::do_collection_pause_at_safepoint(double) (40 samples, 0.11%)
OptoRuntime::new_instance_C(Klass*, JavaThread*) (4 samples, 0.01%)
java.lang.AbstractStringBuilder.append (65 samples, 0.19%)
clojure.lang.PersistentVector$ChunkedSeq.next (49 samples, 0.14%)
clojure.lang.Util.equiv (12 samples, 0.03%)
java.lang.AbstractStringBuilder.appendChars (6 samples, 0.02%)
java.lang.AbstractStringBuilder.appendChars (201 samples, 0.58%)
com.sun.tools.javac.util.Convert.utf2chars (7 samples, 0.02%)
java.io.StringWriter.write (15 samples, 0.04%)
java.lang.Character.toString (510 samples, 1.46%)
clojure.lang.PersistentArrayMap.seq (15 samples, 0.04%)
jbyte_disjoint_arraycopy (53 samples, 0.15%)
java.util.regex.Pattern$GroupHead.match (28 samples, 0.08%)
java.util.Formatter$FixedString.print (12 samples, 0.03%)
clojure.data.json/default-write-key-fn (35 samples, 0.10%)
clojure.lang.PersistentHashMap$BitmapIndexedNode.nodeSeq (10 samples, 0.03%)
java.util.regex.Pattern$BmpCharProperty.match (461 samples, 1.32%)
java.lang.AbstractStringBuilder.append (375 samples, 1.08%)
clojure.lang.PersistentHashMap$BitmapIndexedNode.nodeSeq (14 samples, 0.04%)
clojure.lang.RestFn.invoke (34,007 samples, 97.52%)
clojure.lang.RestFn.invoke
java.lang.Long.toString (20 samples, 0.06%)
java.lang.String.charAt (858 samples, 2.46%)
ja..
java.lang.AbstractStringBuilder.append (4 samples, 0.01%)
clojure.data.json/write-str (34,007 samples, 97.52%)
clojure.data.json/write-str
java.lang.String.charAt (810 samples, 2.32%)
j..
clojure.lang.KeywordLookupSite$1.get (285 samples, 0.82%)
WeakProcessor::weak_oops_do(BoolObjectClosure*, OopClosure*) (5 samples, 0.01%)
java.util.Formatter$FixedString.print (38 samples, 0.11%)
clojure.lang.RestFn.invoke (16 samples, 0.05%)
java.lang.reflect.AccessibleObject.canAccess (11 samples, 0.03%)
java.lang.String.valueOf (366 samples, 1.05%)
clojure.lang.RT.get (9 samples, 0.03%)
java.util.HashMap.get (3 samples, 0.01%)
java.lang.String.charAt (4 samples, 0.01%)
clojure.lang.Numbers.category (4 samples, 0.01%)
clojure.main/repl/read-eval-print--9086 (34,010 samples, 97.53%)
clojure.main/repl/read-eval-print--9086
java.util.regex.Pattern.matcher (31 samples, 0.09%)
java.lang.StringUTF16.charAt (547 samples, 1.57%)
clojure.data.json/write-null (9 samples, 0.03%)
clojure.lang.PersistentArrayMap.valAt (25 samples, 0.07%)
com.sun.tools.javac.util.Name.charAt (77 samples, 0.22%)
clojure.data.json/write-string (81 samples, 0.23%)
java.io.StringWriter.write (15 samples, 0.04%)
com.sun.tools.javac.util.Name.toString (6 samples, 0.02%)
Monitor::lock_without_safepoint_check() (8 samples, 0.02%)
sun.util.locale.provider.LocaleProviderAdapter.getAdapter (3 samples, 0.01%)
clojure.data.json/write-string (8 samples, 0.02%)
java.lang.StringUTF16.checkIndex (300 samples, 0.86%)
clojure.lang.PersistentVector$ChunkedSeq.<init> (9 samples, 0.03%)
java.util.regex.Pattern$BmpCharPredicate$$Lambda$9.828441346.is (3 samples, 0.01%)
java.lang.Integer.parseInt (9 samples, 0.03%)
java.io.StringWriter.write (23 samples, 0.07%)
com.sun.tools.javac.util.Name.charAt (4 samples, 0.01%)
clojure.main/repl/read-eval-print--9086/fn--9089 (34,010 samples, 97.53%)
clojure.main/repl/read-eval-print--9086/fn--9089
java.lang.StringLatin1.hashCode (3 samples, 0.01%)
clojure.lang.RT.seq (55 samples, 0.16%)
java.lang.StringBuilder.append (4 samples, 0.01%)
clojure.lang.PersistentVector$ChunkedSeq.chunkedNext (79 samples, 0.23%)
clojure.lang.RT.count (457 samples, 1.31%)
java.io.PrintWriter.print (8 samples, 0.02%)
java.util.regex.Pattern$LastNode.match (6 samples, 0.02%)
java.lang.String.checkIndex (4 samples, 0.01%)
java.lang.AbstractStringBuilder.append (6 samples, 0.02%)
clojure.lang.ArraySeq.createFromObject (9 samples, 0.03%)
java.lang.StringBuilder.<init> (4 samples, 0.01%)
clojure.lang.RT.seq (6 samples, 0.02%)
java.lang.StringBuilder.append (38 samples, 0.11%)
G1ParEvacuateFollowersClosure::do_void() (173 samples, 0.50%)
sun.nio.cs.StreamEncoder.implFlush (3 samples, 0.01%)
itable stub (7 samples, 0.02%)
com.sun.tools.javac.util.Convert.utf2string (23 samples, 0.07%)
nrepl.middleware.interruptible-eval/evaluate/fn--948 (34,010 samples, 97.53%)
nrepl.middleware.interruptible-eval/evaluate/fn--948
clojure.lang.Util.identical (4 samples, 0.01%)
com.sun.tools.javac.util.Name.charAt (4 samples, 0.01%)
java.util.regex.Matcher.end (6 samples, 0.02%)
clojure.lang.RT.seqFrom (46 samples, 0.13%)
java.util.ArrayList.add (13 samples, 0.04%)
com.sun.tools.javac.util.Name.toString (5 samples, 0.01%)
clojure.lang.PersistentArrayMap.valAt (122 samples, 0.35%)
java.lang.AbstractStringBuilder.append (11 samples, 0.03%)
clojure.core/str (4 samples, 0.01%)
java.io.PrintWriter.print (15 samples, 0.04%)
com.sun.tools.javac.util.Convert.utf2string (24 samples, 0.07%)
com.sun.tools.javac.util.Convert.utf2string (4 samples, 0.01%)
sun.util.locale.provider.DecimalFormatSymbolsProviderImpl.getInstance (50 samples, 0.14%)
java.io.PrintWriter.print (8 samples, 0.02%)
java.util.Formatter.<init> (208 samples, 0.60%)
clojure.lang.RT.countFrom (72 samples, 0.21%)
InstanceKlass::allocate_instance(Thread*) (4 samples, 0.01%)
java.util.regex.Pattern$BmpCharPropertyGreedy.match (93 samples, 0.27%)
com.sun.tools.javac.util.Convert.utf2string (16 samples, 0.05%)
os::PlatformEvent::park(long) (9 samples, 0.03%)
jbyte_disjoint_arraycopy (6 samples, 0.02%)
G1Policy::cset_regions_freed() (5 samples, 0.01%)
java.lang.String.<init> (122 samples, 0.35%)
java.io.PrintStream.flush (3 samples, 0.01%)
java.lang.StringBuilder.append (38 samples, 0.11%)
clojure.data.json-perf-test/write-profiling/fn--54492 (34,010 samples, 97.53%)
clojure.data.json-perf-test/write-profiling/fn--54492
java.lang.AbstractStringBuilder.append (23 samples, 0.07%)
vtable stub (28 samples, 0.08%)
clojure.lang.Cons.next (48 samples, 0.14%)
clojure.lang.Util.hash (3 samples, 0.01%)
java.lang.AbstractStringBuilder.append (3 samples, 0.01%)
java.lang.StringUTF16.charAt (4 samples, 0.01%)
java.lang.AbstractStringBuilder.getCoder (3 samples, 0.01%)
java.util.regex.Pattern$$Lambda$1.795372831.is (7 samples, 0.02%)
itable stub (132 samples, 0.38%)
java.lang.StringBuilder.toString (200 samples, 0.57%)
java.util.regex.Pattern$BranchConn.match (54 samples, 0.15%)
java.lang.AbstractStringBuilder.<init> (22 samples, 0.06%)
clojure.lang.RestFn.invoke (34,010 samples, 97.53%)
clojure.lang.RestFn.invoke
java.lang.AbstractStringBuilder.appendChars (4 samples, 0.01%)
java.lang.AbstractStringBuilder.append (7 samples, 0.02%)
frame::sender_for_compiled_frame(RegisterMap*) const (7 samples, 0.02%)
java.util.Formatter.format (382 samples, 1.10%)
java.util.regex.Pattern$GroupTail.match (227 samples, 0.65%)
java.util.regex.Pattern$Branch.match (191 samples, 0.55%)
java.lang.String.charAt (5 samples, 0.01%)
clojure.lang.PersistentHashMap.assoc (11 samples, 0.03%)
vtable stub (8 samples, 0.02%)
jbyte_arraycopy (14 samples, 0.04%)
java.lang.StringUTF16.checkIndex (1,588 samples, 4.55%)
java...
com.sun.tools.javac.util.Name.length (6 samples, 0.02%)
java.lang.String.equals (8 samples, 0.02%)
java.util.regex.Pattern$Branch.match (268 samples, 0.77%)
clojure.lang.RT.seq (6 samples, 0.02%)
java.lang.AbstractStringBuilder.appendChars (345 samples, 0.99%)
java.util.regex.Pattern$$Lambda$1.795372831.is (9 samples, 0.03%)
java.lang.StringUTF16.length (5 samples, 0.01%)
java.util.regex.CharPredicates$$Lambda$4.1846896625.is (12 samples, 0.03%)
java.lang.invoke.LambdaForm/MH.816944408 (11 samples, 0.03%)
OptoRuntime::new_instance_C(Klass*, JavaThread*) (5 samples, 0.01%)
clojure.lang.Util.equivPred (12 samples, 0.03%)
clojure.lang.PersistentArrayMap.indexOf (52 samples, 0.15%)
clojure.lang.PersistentHashMap$NodeSeq.first (67 samples, 0.19%)
java.io.PrintWriter.write (679 samples, 1.95%)
j..
java.lang.String.toString (12 samples, 0.03%)
clojure.lang.PersistentHashMap$NodeSeq.create (59 samples, 0.17%)
G1Analytics::predict_card_num(unsigned long, bool) const (5 samples, 0.01%)
java.lang.Character.toString (113 samples, 0.32%)
java.lang.StringUTF16.checkIndex (647 samples, 1.86%)
j..
clojure.lang.RT.chunkIteratorSeq (4 samples, 0.01%)
java.lang.String.<init> (62 samples, 0.18%)
clojure.lang.AFn.applyToHelper (5 samples, 0.01%)
sun.util.locale.provider.JRELocaleProviderAdapter.getLocaleResources (18 samples, 0.05%)
clojure.lang.PersistentHashMap.hash (3 samples, 0.01%)
com.sun.tools.javac.util.Convert.utf2string (5 samples, 0.01%)
java.lang.String.<init> (497 samples, 1.43%)
java.lang.Object.<init> (5 samples, 0.01%)
java.lang.StringBuilder.append (46 samples, 0.13%)
MemAllocator::allocate_inside_tlab_slow(MemAllocator::Allocation&) const (4 samples, 0.01%)
java.lang.StringBuilder.append (6 samples, 0.02%)
java.lang.String.<init> (69 samples, 0.20%)
clojure.lang.PersistentArrayMap.valAt (27 samples, 0.08%)
G1CollectedHeap::allocate_new_tlab(unsigned long, unsigned long, unsigned long*) (5 samples, 0.01%)
java.util.regex.Pattern$BranchConn.match (135 samples, 0.39%)
clojure.lang.PersistentArrayMap$Seq.next (62 samples, 0.18%)
Matcher::xform(Node*, int) (3 samples, 0.01%)
java.util.regex.Pattern$GroupHead.match (4 samples, 0.01%)
_platform_bzero$VARIANT$Haswell (4 samples, 0.01%)
java.lang.Long.formatUnsignedLong0 (6 samples, 0.02%)
vtable stub (3 samples, 0.01%)
os::javaTimeNanos() (3 samples, 0.01%)
java.util.Formatter$Flags.parse (34 samples, 0.10%)
load_agent(AttachOperation*, outputStream*) (3 samples, 0.01%)
java.lang.AbstractStringBuilder.append (9 samples, 0.03%)
java.io.PrintWriter.write (23 samples, 0.07%)
clojure.lang.PersistentHashMap.seq (6 samples, 0.02%)
clojure.lang.PersistentArrayMap.indexOf (156 samples, 0.45%)
clojure.lang.PersistentHashMap.create (16 samples, 0.05%)
java.lang.String.length (10 samples, 0.03%)
java.lang.String.valueOf (122 samples, 0.35%)
clojure.lang.APersistentMap.cons (4 samples, 0.01%)
java.io.StringWriter.write (9 samples, 0.03%)
clojure.core/str (101 samples, 0.29%)
clojure.lang.ArraySeq.createFromObject (34 samples, 0.10%)
java.lang.String.getBytes (14 samples, 0.04%)
clojure.lang.RT.seq (9 samples, 0.03%)
clojure.lang.PersistentVector.arrayFor (6 samples, 0.02%)
Monitor::wait(bool, long, bool) (31 samples, 0.09%)
clojure.data.json/write-object (27 samples, 0.08%)
java.lang.AbstractStringBuilder.appendChars (141 samples, 0.40%)
java.lang.String.format (1,277 samples, 3.66%)
java..
clojure.data.json/default-write-key-fn (23 samples, 0.07%)
clojure.lang.PersistentHashMap$NodeSeq.create (14 samples, 0.04%)
java.lang.AbstractStringBuilder.append (55 samples, 0.16%)
com.sun.tools.javac.util.Convert.utf2chars (4 samples, 0.01%)
clojure.core/push-thread-bindings (27 samples, 0.08%)
com.sun.tools.javac.util.Name.toString (9 samples, 0.03%)
com.sun.tools.javac.util.Name.length (9 samples, 0.03%)
clojure.lang.PersistentArrayMap.indexOfObject (12 samples, 0.03%)
java.lang.AbstractStringBuilder.append (459 samples, 1.32%)
java.util.Formatter$FormatSpecifier.trailingZeros (6 samples, 0.02%)
java.lang.String.charAt (15 samples, 0.04%)
java.lang.StringUTF16.checkIndex (4 samples, 0.01%)
cider.nrepl.middleware.out.proxy$java.util.TimerTask$ff19274a.run (170 samples, 0.49%)
clojure.lang.PersistentArrayMap.seq (11 samples, 0.03%)
jdk.internal.module.IllegalAccessLogger.isExportedForIllegalAccess (6 samples, 0.02%)
java.lang.StringBuilder.append (10 samples, 0.03%)
clojure.core/str (21 samples, 0.06%)
G1CollectedHeap::allocate_new_tlab(unsigned long, unsigned long, unsigned long*) (3 samples, 0.01%)
java.lang.Character.toString (366 samples, 1.05%)
clojure.lang.RT.first (6 samples, 0.02%)
clojure.lang.KeywordLookupSite$1.get (152 samples, 0.44%)
clojure.lang.RT.nth (1,930 samples, 5.53%)
clojure..
com.sun.tools.javac.util.Convert.utf2chars (3 samples, 0.01%)
OptoRuntime::new_instance_C(Klass*, JavaThread*) (3 samples, 0.01%)
sun.util.locale.provider.LocaleProviderAdapter.getAdapter (14 samples, 0.04%)
java.lang.String.charAt (339 samples, 0.97%)
jbyte_disjoint_arraycopy (34 samples, 0.10%)
clojure.lang.ASeq.toArray (5 samples, 0.01%)
java.util.regex.Matcher.<init> (26 samples, 0.07%)
jbyte_disjoint_arraycopy (59 samples, 0.17%)
clojure.lang.RestFn.invoke (11 samples, 0.03%)
nrepl.middleware.interruptible-eval/interruptible-eval/fn--979/fn--983 (34,010 samples, 97.53%)
nrepl.middleware.interruptible-eval/interruptible-eval/fn--979/fn--983
java.lang.AbstractStringBuilder.append (13 samples, 0.04%)
vtable stub (3 samples, 0.01%)
java.lang.StringLatin1.newString (73 samples, 0.21%)
clojure.lang.KeywordLookupSite$1.get (102 samples, 0.29%)
java.lang.StringBuffer.append (384 samples, 1.10%)
sun.util.locale.provider.CalendarDataUtility.findRegionOverride (23 samples, 0.07%)
G1YoungRemSetSamplingThread::run_service() (73 samples, 0.21%)
java.io.PrintWriter.print (703 samples, 2.02%)
j..
clojure.lang.RT.seq (18 samples, 0.05%)
java.util.regex.Pattern$GroupTail.match (34 samples, 0.10%)
com.sun.tools.javac.util.Name.toString (4 samples, 0.01%)
java.lang.StringBuilder.append (4 samples, 0.01%)
sun.util.locale.provider.LocaleProviderAdapter.getAdapter (6 samples, 0.02%)
clojure.lang.RT.count (148 samples, 0.42%)
clojure.lang.RT.nthFrom (4 samples, 0.01%)
vtable stub (4 samples, 0.01%)
java.util.concurrent.ConcurrentHashMap.get (9 samples, 0.03%)
clojure.lang.PersistentHashMap.seq (7 samples, 0.02%)
java.lang.AbstractStringBuilder.<init> (50 samples, 0.14%)
jbyte_disjoint_arraycopy (32 samples, 0.09%)
clojure.core/to-array (5 samples, 0.01%)
java.lang.Class.copyMethods (12 samples, 0.03%)
java.lang.String.charAt (384 samples, 1.10%)
java.lang.StringBuilder.append (5 samples, 0.01%)
clojure.lang.PersistentArrayMap.valAt (148 samples, 0.42%)
java.io.StringWriter.write (3 samples, 0.01%)
clojure.lang.Var.getRawRoot (15 samples, 0.04%)
java.util.Formatter$FormatSpecifier.printInteger (53 samples, 0.15%)
jdk.internal.reflect.GeneratedMethodAccessor2 (5 samples, 0.01%)
clojure.lang.RT.count (8 samples, 0.02%)
clojure.lang.RestFn.applyTo (6 samples, 0.02%)
java.lang.String.valueOf (14 samples, 0.04%)
clojure.lang.PersistentHashMap$BitmapIndexedNode.nodeSeq (8 samples, 0.02%)
vtable stub (3 samples, 0.01%)
java.lang.StringBuilder.append (23 samples, 0.07%)
nrepl.middleware.interruptible-eval/evaluate/fn--948/fn--949 (34,010 samples, 97.53%)
nrepl.middleware.interruptible-eval/evaluate/fn--948/fn--949
java.lang.String.hashCode (3 samples, 0.01%)
java.lang.AbstractStringBuilder.append (528 samples, 1.51%)
java.lang.String.isLatin1 (3 samples, 0.01%)
java.lang.reflect.AccessibleObject.verifyAccess (9 samples, 0.03%)
com.sun.tools.javac.util.Name.charAt (6 samples, 0.02%)
java.lang.StringBuilder.append (23 samples, 0.07%)
clojure.lang.PersistentHashMap$NodeSeq.first (70 samples, 0.20%)
java.io.PrintWriter.print (9 samples, 0.03%)
java.io.StringWriter.write (12 samples, 0.03%)
java.lang.String.valueOf (505 samples, 1.45%)
vtable stub (11 samples, 0.03%)
java.util.Formatter$FormatSpecifier.print (7 samples, 0.02%)
com.sun.tools.javac.util.Name.toString (26 samples, 0.07%)
Monitor::IWait(Thread*, long) (31 samples, 0.09%)
clojure.lang.PersistentHashMap$NodeSeq.next (20 samples, 0.06%)
java.lang.StringBuilder.append (3 samples, 0.01%)
clojure.lang.Var.getRawRoot (8 samples, 0.02%)
java.lang.StringLatin1.charAt (5 samples, 0.01%)
java.io.StringWriter.write (12 samples, 0.03%)
clojure.lang.PersistentHashMap$BitmapIndexedNode.nodeSeq (21 samples, 0.06%)
java.util.Arrays.copyOf (33 samples, 0.09%)
clojure.lang.PersistentHashMap$NodeSeq.create (8 samples, 0.02%)
java.lang.AbstractStringBuilder.ensureCapacityInternal (33 samples, 0.09%)
__gettimeofday (6 samples, 0.02%)
com.sun.tools.javac.util.Convert.utf2string (4 samples, 0.01%)
java.lang.String.valueOf (141 samples, 0.40%)
java.text.DecimalFormatSymbols.getInstance (194 samples, 0.56%)
G1YoungRemSetSamplingThread::sample_young_list_rs_lengths() (42 samples, 0.12%)
java.lang.String.<init> (363 samples, 1.04%)
com.sun.tools.javac.util.Convert.utf2chars (4 samples, 0.01%)
clojure.lang.ArraySeq.<init> (11 samples, 0.03%)
java.lang.StringBuilder.append (5 samples, 0.01%)
Monitor::ILock(Thread*) (8 samples, 0.02%)
clojure.core/next--5386 (56 samples, 0.16%)
java.lang.StringBuffer.append (262 samples, 0.75%)
cider.nrepl.middleware.out/forking-printer/fn--3390/fn--3401 (81 samples, 0.23%)
os::elapsed_counter() (3 samples, 0.01%)
java.lang.AbstractStringBuilder.appendChars (31 samples, 0.09%)
java.lang.StringLatin1.charAt (76 samples, 0.22%)
java.lang.StringBuilder.append (31 samples, 0.09%)
clojure.lang.PersistentArrayMap.valAt (58 samples, 0.17%)
java.util.ArrayList.add (35 samples, 0.10%)
os::PlatformEvent::park(long) (86 samples, 0.25%)
com.sun.tools.javac.util.Convert.utf2chars (6 samples, 0.02%)
java.io.PrintWriter.write (4 samples, 0.01%)
WatcherThread::sleep() const (113 samples, 0.32%)
clojure.lang.PersistentHashMap.valAt (4 samples, 0.01%)
java.lang.String.valueOf (230 samples, 0.66%)
java.util.ArrayList.grow (14 samples, 0.04%)
java.lang.String.isLatin1 (10 samples, 0.03%)
OptoRuntime::new_array_C(Klass*, int, JavaThread*) (3 samples, 0.01%)
java.lang.String.<init> (109 samples, 0.31%)
java.lang.String.charAt (1,399 samples, 4.01%)
java..
clojure.lang.ASeq.<init> (5 samples, 0.01%)
clojure.lang.ArraySeq.createFromObject (117 samples, 0.34%)
jdk.internal.reflect.Reflection.verifyModuleAccess (3 samples, 0.01%)
java.lang.AbstractStringBuilder.append (10 samples, 0.03%)
java.lang.StringLatin1.charAt (5 samples, 0.01%)
clojure.lang.PersistentArrayMap.valAt (11 samples, 0.03%)
java.lang.StringBuilder.<init> (59 samples, 0.17%)
com.sun.tools.javac.util.Convert.utf2string (13 samples, 0.04%)
vtable stub (4 samples, 0.01%)
java.lang.Character.valueOf (210 samples, 0.60%)
com.sun.tools.javac.util.Convert.utf2chars (5 samples, 0.01%)
clojure.lang.RT.seqToArray (5 samples, 0.01%)
clojure.lang.PersistentArrayMap.seq (16 samples, 0.05%)
G1ParScanThreadState::copy_to_survivor_space(InCSetState, oopDesc*, markOopDesc*) (13 samples, 0.04%)
err_codes_unix (545 samples, 1.56%)
clojure.lang.ATransientMap.assoc (6 samples, 0.02%)
clojure.lang.PersistentHashMap$NodeSeq.create (6 samples, 0.02%)
java.lang.AbstractStringBuilder.append (5 samples, 0.01%)
clojure.core/next--5386 (465 samples, 1.33%)
VM_G1CollectForAllocation::doit() (42 samples, 0.12%)
java.lang.StringBuilder.append (17 samples, 0.05%)
sun.util.locale.provider.LocaleProviderAdapter.getAdapter (9 samples, 0.03%)
java.util.regex.Pattern$Start.match (482 samples, 1.38%)
java.lang.AbstractStringBuilder.append (358 samples, 1.03%)
clojure.lang.PersistentHashMap$NodeSeq.create (6 samples, 0.02%)
clojure.lang.PersistentArrayMap.valAt (6 samples, 0.02%)
java.lang.AbstractStringBuilder.ensureCapacityInternal (18 samples, 0.05%)
clojure.lang.PersistentHashMap$NodeSeq.first (68 samples, 0.19%)
clojure.core/seq--5402 (320 samples, 0.92%)
java.lang.String.checkIndex (304 samples, 0.87%)
java.lang.AbstractStringBuilder.append (3 samples, 0.01%)
java.lang.StringBuilder.append (9 samples, 0.03%)
clojure.lang.PersistentHashMap$NodeSeq.create (10 samples, 0.03%)
java.util.regex.Pattern$BmpCharPredicate$$Lambda$9.828441346.is (5 samples, 0.01%)
clojure.lang.RT.seq (7 samples, 0.02%)
java.io.PrintWriter.write (688 samples, 1.97%)
j..
jbyte_disjoint_arraycopy (18 samples, 0.05%)
java.lang.String.getBytes (20 samples, 0.06%)
clojure.lang.PersistentHashMap$NodeSeq.create (7 samples, 0.02%)
HeapRegionManager::iterate(HeapRegionClosure*) const (7 samples, 0.02%)
os::javaTimeNanos() (3 samples, 0.01%)
clojure.data.json/eval69745/fn--69746/G--69736--69755 (33,895 samples, 97.20%)
clojure.data.json/eval69745/fn--69746/G--69736--69755
clojure.lang.PersistentArrayMap$Seq.first (17 samples, 0.05%)
nrepl.middleware.session/session-exec/main-loop--1046 (34,010 samples, 97.53%)
nrepl.middleware.session/session-exec/main-loop--1046
clojure.lang.PersistentHashMap$BitmapIndexedNode.assoc (4 samples, 0.01%)
clojure.core/str (11 samples, 0.03%)
G1ParScanThreadState::dispatch_reference(StarTask) (13 samples, 0.04%)
java.io.PrintWriter.print (37 samples, 0.11%)
clojure.lang.PersistentHashMap$BitmapIndexedNode.nodeSeq (9 samples, 0.03%)
java.lang.Character.toString (14 samples, 0.04%)
java.util.Formatter$FormatSpecifier.print (142 samples, 0.41%)
java.lang.StringUTF16.length (26 samples, 0.07%)
clojure.core/first--5384 (165 samples, 0.47%)
clojure.lang.Var.getThreadBinding (12 samples, 0.03%)
clojure.lang.Var.getRawRoot (4 samples, 0.01%)
InstanceKlass::allocate_instance(Thread*) (4 samples, 0.01%)
java.lang.AbstractStringBuilder.appendChars (11 samples, 0.03%)
java.lang.AbstractStringBuilder.append (10 samples, 0.03%)
VMThread::loop() (44 samples, 0.13%)
com.sun.tools.javac.util.Name.charAt (13 samples, 0.04%)
java.util.regex.Pattern$GroupHead.match (63 samples, 0.18%)
java.util.regex.Matcher.start (3 samples, 0.01%)
java.lang.String.<init> (69 samples, 0.20%)
clojure.lang.AFn.applyToHelper (34,010 samples, 97.53%)
clojure.lang.AFn.applyToHelper
java.util.regex.Pattern$BmpCharPropertyGreedy.match (108 samples, 0.31%)
clojure.lang.PersistentArrayMap.valAt (10 samples, 0.03%)
ConcurrentGCThread::run() (73 samples, 0.21%)
clojure.data.json/write-plain (24 samples, 0.07%)
java.util.Formatter$FormatSpecifier.print (53 samples, 0.15%)
java.lang.AbstractStringBuilder.append (1,497 samples, 4.29%)
java...
com.sun.tools.javac.util.Name.charAt (26 samples, 0.07%)
java.lang.StringBuilder.append (3 samples, 0.01%)
OptoRuntime::new_instance_C(Klass*, JavaThread*) (4 samples, 0.01%)
java.util.regex.Matcher.find (543 samples, 1.56%)
java.util.Formatter.getZero (197 samples, 0.56%)
java.util.Formatter.<init> (197 samples, 0.56%)
java.lang.AbstractStringBuilder.ensureCapacityInternal (23 samples, 0.07%)
Copy::pd_disjoint_words(HeapWord const*, HeapWord*, unsigned long) (10 samples, 0.03%)
java.lang.AbstractStringBuilder.append (61 samples, 0.17%)
com.sun.tools.javac.util.Convert.utf2chars (5 samples, 0.01%)
java.io.StringWriter.write (5 samples, 0.01%)
com.sun.tools.javac.util.Convert.utf2chars (77 samples, 0.22%)
com.sun.tools.javac.util.Name.toString (13 samples, 0.04%)
itable stub (189 samples, 0.54%)
java.io.OutputStreamWriter.flush (3 samples, 0.01%)
__os_ch_md_redzone_cookie (4 samples, 0.01%)
java.lang.String.toString (23 samples, 0.07%)
clojure.lang.RT.next (3 samples, 0.01%)
java.lang.Long.toHexString (14 samples, 0.04%)
java.util.regex.Pattern$Branch.match (88 samples, 0.25%)
java.lang.AbstractStringBuilder.append (1,532 samples, 4.39%)
java...
java.lang.reflect.Method (8 samples, 0.02%)
sun.util.locale.provider.CalendarDataUtility.findRegionOverride (78 samples, 0.22%)
sun.net.httpserver.ServerImpl$Dispatcher.run (7 samples, 0.02%)
java.lang.String.<init> (62 samples, 0.18%)
java.lang.StringLatin1.charAt (76 samples, 0.22%)
java.lang.String.<init> (90 samples, 0.26%)
itable stub (5 samples, 0.01%)
clojure.lang.ASeq.toArray (46 samples, 0.13%)
java.util.Formatter.<init> (69 samples, 0.20%)
clojure.lang.RT.seq (17 samples, 0.05%)
java.lang.AbstractStringBuilder.append (417 samples, 1.20%)
java.lang.invoke.LambdaForm/MH.1287875609 (11 samples, 0.03%)
clojure.main/repl/fn--9095 (34,010 samples, 97.53%)
clojure.main/repl/fn--9095
java.util.regex.CharPredicates.lambda$ASCII_DIGIT$15 (3 samples, 0.01%)
jbyte_disjoint_arraycopy (42 samples, 0.12%)
JavaThread::oops_do(OopClosure*, CodeBlobClosure*) (9 samples, 0.03%)
java.lang.Thread.run (34,017 samples, 97.55%)
java.lang.Thread.run
java.lang.String.toUpperCase (19 samples, 0.05%)
clojure.lang.RT.countFrom (83 samples, 0.24%)
Monitor::IWait(Thread*, long) (107 samples, 0.31%)
clojure.lang.PersistentHashMap$NodeSeq.next (210 samples, 0.60%)
clojure.lang.RT.length (9 samples, 0.03%)
clojure.lang.PersistentHashMap$NodeSeq.first (4 samples, 0.01%)
cider.nrepl.middleware.out/forking-printer/fn--3390 (157 samples, 0.45%)
C2Compiler::compile_method(ciEnv*, ciMethod*, int, DirectiveSet*) (42 samples, 0.12%)
itable stub (5 samples, 0.01%)
clojure.core/conj--5390 (5 samples, 0.01%)
clojure.lang.PersistentVector.arrayFor (21 samples, 0.06%)
java.lang.String.valueOf (223 samples, 0.64%)
clojure.lang.PersistentVector$ChunkedSeq.<init> (3 samples, 0.01%)
clojure.lang.KeywordLookupSite$1.get (65 samples, 0.19%)
java.util.regex.Pattern$BmpCharPredicate.lambda$union$2 (3 samples, 0.01%)
java.lang.AbstractStringBuilder.appendChars (5 samples, 0.01%)
clojure.core/deref (12 samples, 0.03%)
vtable stub (22 samples, 0.06%)
mach_absolute_time (3 samples, 0.01%)
CompileQueue::get() (9 samples, 0.03%)
clojure.core/eval (34,010 samples, 97.53%)
clojure.core/eval
java.util.regex.Matcher.search (518 samples, 1.49%)
java.lang.AbstractStringBuilder.<init> (25 samples, 0.07%)
G1ParScanThreadState::trim_queue_to_threshold(unsigned int) (16 samples, 0.05%)
java.lang.String.coder (5 samples, 0.01%)
sun.util.locale.provider.DecimalFormatSymbolsProviderImpl.getInstance (138 samples, 0.40%)
java.lang.String.<init> (13 samples, 0.04%)
jdk.internal.reflect.DelegatingMethodAccessorImpl (7 samples, 0.02%)
java.lang.Object.wait (106 samples, 0.30%)
java.lang.AbstractStringBuilder.putStringAt (10 samples, 0.03%)
java.util.Formatter$Flags.contains (3 samples, 0.01%)
java.util.regex.Pattern$GroupTail.match (5 samples, 0.01%)
clojure.lang.RT.countFrom (8 samples, 0.02%)
java.util.regex.Matcher.reset (5 samples, 0.01%)
clojure.lang.Keyword.hashCode (3 samples, 0.01%)
clojure.lang.Reflector.invokeNoArgInstanceMember (49 samples, 0.14%)
java.lang.invoke.Invokers$Holder.invoke_MT (11 samples, 0.03%)
G1RemSetScanState::G1ResetScanTopClosure::do_heap_region(HeapRegion*) (3 samples, 0.01%)
clojure.core/first--5384 (4 samples, 0.01%)
clojure.lang.PersistentArrayMap.indexOf (50 samples, 0.14%)
clojure.lang.RT.intCast (474 samples, 1.36%)
SemaphoreGangTaskDispatcher::worker_wait_for_task() (25 samples, 0.07%)
clojure.lang.RT.second (3 samples, 0.01%)
clojure.lang.PersistentArrayMap$Seq.first (87 samples, 0.25%)
OptoRuntime::new_array_nozero_C(Klass*, int, JavaThread*) (12 samples, 0.03%)
java.lang.AbstractStringBuilder.append (4 samples, 0.01%)
com.sun.tools.javac.util.Convert.utf2string (7 samples, 0.02%)
java.lang.AbstractStringBuilder.append (368 samples, 1.06%)
clojure.lang.RT.seq (13 samples, 0.04%)
Compile::Compile(ciEnv*, C2Compiler*, ciMethod*, int, bool, bool, bool, DirectiveSet*) (42 samples, 0.12%)
java.lang.StringBuilder.append (3 samples, 0.01%)
java.util.regex.Pattern$GroupHead.match (259 samples, 0.74%)
clojure.lang.Reflector.invokeNoArgInstanceMember (37 samples, 0.11%)
clojure.lang.ArraySeq.createFromObject (10 samples, 0.03%)
__psynch_cvwait (85 samples, 0.24%)
java.lang.String.valueOf (62 samples, 0.18%)
CollectedHeap::array_allocate(Klass*, int, int, bool, Thread*) (5 samples, 0.01%)
java.util.regex.Pattern$Branch.match (142 samples, 0.41%)
SurvRateGroup::all_surviving_words_recorded(G1Predictions const&, bool) (3 samples, 0.01%)
clojure.lang.PersistentHashMap$NodeSeq.create (3 samples, 0.01%)
PhaseChaitin::post_allocate_copy_removal() (5 samples, 0.01%)
com.sun.tools.javac.util.Name.toString (6 samples, 0.02%)
MemAllocator::allocate() const (4 samples, 0.01%)
clojure.core/apply (7 samples, 0.02%)
clojure.lang.Util.pcequiv (4 samples, 0.01%)
java.util.regex.Pattern$BmpCharProperty.match (4 samples, 0.01%)
vtable stub (18 samples, 0.05%)
java.lang.StringUTF16.charAt (4 samples, 0.01%)
java.util.Formatter$FormatSpecifier.printFloat (14 samples, 0.04%)
clojure.lang.Util.equivPred (10 samples, 0.03%)
java.lang.AbstractStringBuilder.append (28 samples, 0.08%)
attach_listener_thread_entry(JavaThread*, Thread*) (3 samples, 0.01%)
java.util.Formatter$FormatSpecifier.print (191 samples, 0.55%)
clojure.main/repl (34,010 samples, 97.53%)
clojure.main/repl
com.sun.tools.javac.util.Name.length (7 samples, 0.02%)
java.lang.String.charAt (4 samples, 0.01%)
clojure.lang.Reflector.getMethods (26 samples, 0.07%)
java.io.StringWriter.write (283 samples, 0.81%)
java.lang.Class.getComponentType (175 samples, 0.50%)
MemAllocator::mem_allocate(MemAllocator::Allocation&) const (5 samples, 0.01%)
clojure.lang.PersistentHashMap$NodeSeq.create (101 samples, 0.29%)
java.lang.StringUTF16.charAt (1,642 samples, 4.71%)
java...
java.util.regex.Pattern$BranchConn.match (12 samples, 0.03%)
Parse::Parse(JVMState*, ciMethod*, float) (3 samples, 0.01%)
java.lang.String.valueOf (20 samples, 0.06%)
java.lang.StringBuilder.append (9 samples, 0.03%)
CollectedHeap::obj_allocate(Klass*, int, Thread*) (4 samples, 0.01%)
clojure.core/str (9 samples, 0.03%)
sun.nio.cs.StreamEncoder.flush (3 samples, 0.01%)
java.lang.StringBuilder.append (30 samples, 0.09%)
java.io.StringWriter.write (583 samples, 1.67%)
java.lang.String.<init> (122 samples, 0.35%)
clojure.lang.RestFn.invoke (1,364 samples, 3.91%)
cloj..
java.lang.StringBuffer.toString (91 samples, 0.26%)
java.lang.Object.<init> (7 samples, 0.02%)
clojure.core/merge (11 samples, 0.03%)
jbyte_arraycopy (7 samples, 0.02%)
java.lang.StringUTF16.charAt (4 samples, 0.01%)
java.lang.StringBuilder.append (12 samples, 0.03%)
clojure.lang.Var.getRawRoot (4 samples, 0.01%)
java.util.ArrayList.add (38 samples, 0.11%)
com.sun.tools.javac.util.Convert.utf2chars (9 samples, 0.03%)
OptoRuntime::new_array_C(Klass*, int, JavaThread*) (3 samples, 0.01%)
java.io.PrintWriter.write (459 samples, 1.32%)
clojure.lang.Reflector.getMethods (22 samples, 0.06%)
clojure.lang.AFn.run (34,010 samples, 97.53%)
clojure.lang.AFn.run
java.util.Formatter$FixedString.<init> (8 samples, 0.02%)
clojure.lang.PersistentHashMap.entryAt (3 samples, 0.01%)
clojure.lang.PersistentArrayMap.indexOfObject (3 samples, 0.01%)
java.util.regex.Pattern$BmpCharPredicate.lambda$union$2 (3 samples, 0.01%)
clojure.lang.Util.equiv (4 samples, 0.01%)
clojure.lang.APersistentVector.nth (9 samples, 0.03%)
java.util.Formatter$Flags.parse (3 samples, 0.01%)
java.lang.StringBuilder.<init> (101 samples, 0.29%)
java.util.HashMap.getNode (3 samples, 0.01%)
[unknown_Java] (3 samples, 0.01%)
clojure.core/with-bindings* (34,010 samples, 97.53%)
clojure.core/with-bindings*
java.util.regex.Pattern$BranchConn.match (3 samples, 0.01%)
java.util.Formatter.format (1,054 samples, 3.02%)
jav..
MemAllocator::allocate_inside_tlab_slow(MemAllocator::Allocation&) const (3 samples, 0.01%)
java.lang.String.<init> (13 samples, 0.04%)
java.lang.String.charAt (11 samples, 0.03%)
java.lang.StringBuffer.append (22 samples, 0.06%)
jbyte_disjoint_arraycopy (4 samples, 0.01%)
clojure.lang.Util.equivPred (3 samples, 0.01%)
java.util.regex.Pattern$$Lambda$3.1225439493.is (10 samples, 0.03%)
clojure.lang.APersistentVector.nth (15 samples, 0.04%)
G1CollectionSet::iterate_from(HeapRegionClosure*, unsigned int, unsigned int) const (42 samples, 0.12%)
java.util.Arrays.copyOf (33 samples, 0.09%)
clojure.lang.RT.nth (6 samples, 0.02%)
itable stub (8 samples, 0.02%)
java.util.regex.CharPredicates$$Lambda$4.1846896625.is (16 samples, 0.05%)
com.sun.tools.javac.util.Convert.utf2string (26 samples, 0.07%)
cider.nrepl.middleware.out.proxy$java.io.Writer$ff19274a.flush (157 samples, 0.45%)
clojure.lang.Util.equivPred (8 samples, 0.02%)
java.lang.String.toUpperCase (60 samples, 0.17%)
jbyte_arraycopy (5 samples, 0.01%)
java.util.Formatter$FormatSpecifier.appendJustified (37 samples, 0.11%)
clojure.lang.PersistentHashMap$NodeSeq.next (3 samples, 0.01%)
java.util.Formatter$Flags.parse (13 samples, 0.04%)
java.lang.String.charAt (8 samples, 0.02%)
clojure.core/str (5 samples, 0.01%)
java.lang.AbstractStringBuilder.append (13 samples, 0.04%)
all (34,872 samples, 100.00%)
all
java.lang.String.valueOf (22 samples, 0.06%)
java.lang.AbstractStringBuilder.<init> (21 samples, 0.06%)
clojure.lang.Util.equiv (4 samples, 0.01%)
clojure.lang.PersistentHashMap$NodeSeq.create (4 samples, 0.01%)
java.util.regex.Pattern$GroupTail.match (59 samples, 0.17%)
clojure.lang.RT.seqFrom (22 samples, 0.06%)
jbyte_disjoint_arraycopy (35 samples, 0.10%)
java.io.PrintWriter.write (429 samples, 1.23%)
java.util.Formatter$FormatSpecifier.trailingZeros (15 samples, 0.04%)
java.lang.StringBuilder.append (3 samples, 0.01%)
clojure.data.json/write-string (4,224 samples, 12.11%)
clojure.data.json/..
G1RemSetScanState::reset() (5 samples, 0.01%)
jbyte_disjoint_arraycopy (29 samples, 0.08%)
java.io.PrintWriter.write (1,646 samples, 4.72%)
java...
OptoRuntime::new_array_nozero_C(Klass*, int, JavaThread*) (3 samples, 0.01%)
clojure.core/reduce1 (8 samples, 0.02%)
clojure.lang.PersistentArrayMap$Seq.first (33 samples, 0.09%)
java.lang.Integer.parseInt (21 samples, 0.06%)
java.lang.AbstractStringBuilder.appendChars (14 samples, 0.04%)
itable stub (55 samples, 0.16%)
Compile::Code_Gen() (31 samples, 0.09%)
java.lang.Integer.parseInt (6 samples, 0.02%)
clojure.core/format (7 samples, 0.02%)
java.util.regex.Matcher.reset (98 samples, 0.28%)
java.io.PrintWriter.print (1,671 samples, 4.79%)
java...
java.lang.String.checkIndex (300 samples, 0.86%)
MemAllocator::allocate() const (5 samples, 0.01%)
clojure.lang.PersistentArrayMap.valAt (177 samples, 0.51%)
java.io.PrintWriter.print (4 samples, 0.01%)
OtherRegionsTable::occ_fine() const (4 samples, 0.01%)
sun.nio.ch.KQueue.poll (4 samples, 0.01%)
java.lang.String.equals (3 samples, 0.01%)
java.io.PrintWriter.ensureOpen (6 samples, 0.02%)
G1YoungRemSetSamplingThread::sleep_before_next_cycle() (31 samples, 0.09%)
nrepl.middleware.session/session-exec/main-loop--1046/fn--1050 (34,010 samples, 97.53%)
nrepl.middleware.session/session-exec/main-loop--1046/fn--1050
jdk.internal.reflect.GeneratedMethodAccessor4 (3 samples, 0.01%)
java.io.PrintWriter.flush (5 samples, 0.01%)
java.util.regex.Pattern$BmpCharPropertyGreedy.match (249 samples, 0.71%)
jbyte_disjoint_arraycopy (36 samples, 0.10%)
G1Policy::predict_region_elapsed_time_ms(HeapRegion*, bool) const (17 samples, 0.05%)
java.util.regex.Pattern$BmpCharProperty.match (5 samples, 0.01%)
clojure.lang.AFn.run (34,010 samples, 97.53%)
clojure.lang.AFn.run
java.lang.StringBuilder.append (858 samples, 2.46%)
ja..
java.lang.StringBuilder.append (7 samples, 0.02%)
java.lang.Long.toString (27 samples, 0.08%)
Monitor::wait(bool, long, bool) (108 samples, 0.31%)
jbyte_disjoint_arraycopy (137 samples, 0.39%)
Thread::call_run() (545 samples, 1.56%)
clojure.core/str (18 samples, 0.05%)
java.lang.StringBuffer.append (1,523 samples, 4.37%)
java...
java.util.Locale.equals (3 samples, 0.01%)
java.util.Locale.isUnicodeExtensionKey (12 samples, 0.03%)
java.util.Formatter$FormatSpecifier.width (29 samples, 0.08%)
G1YoungRemSetSamplingClosure::do_heap_region(HeapRegion*) (40 samples, 0.11%)
clojure.lang.APersistentMap$ValSeq.next (3 samples, 0.01%)
java.util.regex.Matcher.start (3 samples, 0.01%)
java.lang.invoke.LambdaForm$MH.671596011.invokeExact_MT (11 samples, 0.03%)
clojure.data.json/eval69745/fn--69746/G--69736--69755 (33,722 samples, 96.70%)
clojure.data.json/eval69745/fn--69746/G--69736--69755
java.lang.AbstractStringBuilder.appendChars (4 samples, 0.01%)
CompositeElapsedCounterSource::now() (3 samples, 0.01%)
java.util.regex.Pattern$BmpCharPropertyGreedy.match (61 samples, 0.17%)
clojure.core/seq--5402 (82 samples, 0.24%)
MemAllocator::allocate() const (4 samples, 0.01%)
java.lang.String.charAt (5 samples, 0.01%)
java.lang.String.valueOf (512 samples, 1.47%)
ParallelTaskTerminator::offer_termination(TerminatorTerminator*) (3 samples, 0.01%)
G1FreeCollectionSetTask::work(unsigned int) (5 samples, 0.01%)
PhaseChaitin::elide_copy(Node*, int, Block*, Node_List&, Node_List&, bool) (4 samples, 0.01%)
java.lang.String.isLatin1 (40 samples, 0.11%)
java.lang.StringLatin1.charAt (150 samples, 0.43%)
java.lang.String.toString (20 samples, 0.06%)
java.lang.StringBuilder.append (3 samples, 0.01%)
com.sun.tools.javac.util.Convert.utf2chars (24 samples, 0.07%)
clojure.lang.Var.getRawRoot (24 samples, 0.07%)
thread_native_entry(Thread*) (545 samples, 1.56%)
clojure.lang.RT.chunkIteratorSeq (4 samples, 0.01%)
MemAllocator::mem_allocate(MemAllocator::Allocation&) const (3 samples, 0.01%)
RegisterHumongousWithInCSetFastTestClosure::do_heap_region(HeapRegion*) (5 samples, 0.01%)
java.lang.Character.valueOf (133 samples, 0.38%)
java.lang.StringUTF16.checkIndex (1,052 samples, 3.02%)
jav..
G1CollectedHeap::gc_prologue(bool) (3 samples, 0.01%)
clojure.lang.PersistentArrayMap.indexOf (118 samples, 0.34%)
clojure.lang.PersistentHashMap.seq (11 samples, 0.03%)
clojure.core/str (6 samples, 0.02%)
java.lang.String.length (15 samples, 0.04%)
java.lang.Class.getMethods (15 samples, 0.04%)
java.io.StringWriter.write (389 samples, 1.12%)
clojure.lang.PersistentArrayMap$Seq.next (7 samples, 0.02%)
jdk.internal.reflect.GeneratedMethodAccessor2 (7 samples, 0.02%)
java.lang.invoke.LambdaForm$MH.1575407418.delegate (11 samples, 0.03%)
java.io.PrintWriter.write (420 samples, 1.20%)
java.util.Arrays.copyOfRange (3 samples, 0.01%)
clojure.lang.RT.first (4 samples, 0.01%)
java.lang.String.coder (3 samples, 0.01%)
java.io.PrintWriter.print (13 samples, 0.04%)
java.util.regex.Matcher.reset (22 samples, 0.06%)
java.io.StringWriter.write (7 samples, 0.02%)
WatcherThread::run() (121 samples, 0.35%)
MemAllocator::allocate() const (3 samples, 0.01%)
java.lang.Class.getComponentType (175 samples, 0.50%)
clojure.lang.PersistentHashMap.valAt (4 samples, 0.01%)
java.lang.StringLatin1.newString (91 samples, 0.26%)
itable stub (9 samples, 0.03%)
java.lang.StringBuffer.append (9 samples, 0.03%)
java.io.StringWriter.toString (91 samples, 0.26%)
java.lang.StringBuilder.append (29 samples, 0.08%)
java.lang.String.charAt (4 samples, 0.01%)
clojure.lang.PersistentHashMap$NodeSeq.create (14 samples, 0.04%)
java.lang.StringBuffer.append (6 samples, 0.02%)
java.util.regex.Matcher.reset (26 samples, 0.07%)
G1RootProcessor::process_string_table_roots(G1RootClosures*, G1GCPhaseTimes*, unsigned int) (14 samples, 0.04%)
java.util.Formatter$FormatSpecifier.appendJustified (10 samples, 0.03%)
PhaseChaitin::add_input_to_liveout(Block*, Node*, IndexSet*, double, PhaseChaitin::Pressure&, PhaseChaitin::Pressure&) (3 samples, 0.01%)
G1CodeBlobClosure::do_code_blob(CodeBlob*) (3 samples, 0.01%)
clojure.lang.Reflector.invokeMatchingMethod (23 samples, 0.07%)
clojure.lang.Compiler.eval (34,010 samples, 97.53%)
clojure.lang.Compiler.eval
clojure.core/apply (34,010 samples, 97.53%)
clojure.core/apply
java.text.DecimalFormatSymbols.initialize (138 samples, 0.40%)
clojure.lang.Util.hash (3 samples, 0.01%)
VMThread::run() (44 samples, 0.13%)
nmethod::fix_oop_relocations(unsigned char*, unsigned char*, bool) (3 samples, 0.01%)
jdk.internal.reflect.ReflectionFactory.copyMethod (14 samples, 0.04%)
clojure.lang.Var.getRawRoot (3 samples, 0.01%)
CollectedHeap::obj_allocate(Klass*, int, Thread*) (4 samples, 0.01%)
clojure.lang.ArraySeq.createFromObject (29 samples, 0.08%)
java.lang.AbstractStringBuilder.ensureCapacityInternal (4 samples, 0.01%)
vtable stub (4 samples, 0.01%)
java.util.regex.Pattern$$Lambda$1.795372831.is (3 samples, 0.01%)
clojure.lang.KeywordLookupSite$1.get (230 samples, 0.66%)
java.util.regex.Pattern$BmpCharProperty.match (24 samples, 0.07%)
java.io.OutputStreamWriter.flush (5 samples, 0.01%)
itable stub (15 samples, 0.04%)
java.util.regex.Pattern.lambda$clazz$1 (3 samples, 0.01%)
java.lang.AbstractStringBuilder.appendChars (4 samples, 0.01%)
java.lang.StringBuilder.append (65 samples, 0.19%)
clojure.lang.PersistentArrayMap.valAt (4 samples, 0.01%)
G1CollectedHeap::attempt_allocation_slow(unsigned long) (5 samples, 0.01%)
java.lang.AbstractStringBuilder.<init> (67 samples, 0.19%)
java.util.Locale.getDefault (5 samples, 0.01%)
clojure.data.json/write-array (33,842 samples, 97.05%)
clojure.data.json/write-array
clojure.lang.Reflector.canAccess (11 samples, 0.03%)
vtable stub (4 samples, 0.01%)
clojure.lang.Util.pcequiv (71 samples, 0.20%)
clojure.lang.APersistentMap$ValSeq.first (5 samples, 0.01%)
[not_walkable_Java] (14 samples, 0.04%)
java.lang.invoke.DirectMethodHandle$Holder.invokeSpecial (11 samples, 0.03%)
java.lang.Class.getMethods (12 samples, 0.03%)
java.util.ArrayList.size (3 samples, 0.01%)
java.io.PrintWriter.write (4 samples, 0.01%)
java.lang.AbstractStringBuilder.putStringAt (35 samples, 0.10%)
clojure.lang.InjectedInvoker.2008106788.invoke_V (11 samples, 0.03%)
java.lang.reflect.ReflectAccess.copyMethod (9 samples, 0.03%)
clojure.core/next--5386 (3 samples, 0.01%)
Matcher::match() (3 samples, 0.01%)
CollectedHeap::array_allocate(Klass*, int, int, bool, Thread*) (3 samples, 0.01%)