Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Result "org.sample.MyBenchmark.summingLong":
- 38.750 ±(99.9%) 5.270 ns/op [Average]
- (min, avg, max) = (37.383, 38.750, 40.335), stdev = 1.369
- CI (99.9%): [33.480, 44.020] (assumes normal distribution)
- Secondary result "org.sample.MyBenchmark.summingLong:·asm":
- PrintAssembly processed: 142064 total address lines.
- Perf output processed (skipped 13.351 seconds):
- Column 1: cycles (4936 events)
- Column 2: instructions (5113 events)
- Hottest code regions (>10.00% "cycles" events):
- ....[Hottest Region 1]..............................................................................
- C2, level 4, java.util.stream.ReferencePipeline::collect, version 553 (946 bytes)
- # parm0: rdx:rdx = 'java/util/stream/Collector'
- # [sp+0x60] (sp of caller)
- 0x00007f9abd226c20: mov 0x8(%rsi),%r10d
- 0x00007f9abd226c24: shl $0x3,%r10
- 0x00007f9abd226c28: cmp %r10,%rax
- 0x00007f9abd226c2b: jne 0x7f9abd045e20 ; {runtime_call}
- 0x00007f9abd226c31: nop
- 0x00007f9abd226c34: nopl 0x0(%rax,%rax)
- 0x00007f9abd226c3c: nop
- [Verified Entry Point]
- 0.87% 0.96% 0x00007f9abd226c40: mov %eax,0xfffffffffffec000(%rsp)
- 0.73% 1.15% 0x00007f9abd226c47: push %rbp
- 0.71% 0.72% 0x00007f9abd226c48: sub $0x50,%rsp ;*synchronization entry
- ; - java.util.stream.ReferencePipeline::collect@-1 (line 491)
- 0.02% 0x00007f9abd226c4c: mov %rsi,%rbx
- 0.02% 0x00007f9abd226c4f: mov 0x1c(%rsi),%r10d ;*getfield sourceStage
- ; - java.util.stream.AbstractPipeline::isParallel@1 (line 370)
- ; - java.util.stream.ReferencePipeline::collect@1 (line 491)
- 0.91% 0.78% 0x00007f9abd226c53: movzbl 0x1a(%r10),%ebp ;*getfield parallel
- ; - java.util.stream.AbstractPipeline::isParallel@4 (line 370)
- ; - java.util.stream.ReferencePipeline::collect@1 (line 491)
- ; implicit exception: dispatches to 0x00007f9abd2274b6
- 0.12% 0.06% 0x00007f9abd226c58: test %ebp,%ebp
- 0x00007f9abd226c5a: jne 0x7f9abd227255 ;*ifeq
- ; - java.util.stream.ReferencePipeline::collect@4 (line 491)
- 0.02% 0x00007f9abd226c60: mov 0x8(%rdx),%r10d ; implicit exception: dispatches to 0x00007f9abd227519
- 0.02% 0.02% 0x00007f9abd226c64: cmp $0x2001aa2b,%r10d ; {metadata('java/util/stream/Collectors$CollectorImpl')}
- 0x00007f9abd226c6b: jne 0x7f9abd2273f1 ;*synchronization entry
- ; - java.util.stream.ReduceOps::makeRef@-1 (line 157)
- ; - java.util.stream.ReferencePipeline::collect@83 (line 499)
- 1.03% 0.70% 0x00007f9abd226c71: mov 0xc(%rdx),%r10d ;*getfield supplier
- ; - java.util.stream.Collectors$CollectorImpl::supplier@1 (line 180)
- ; - java.util.stream.ReduceOps::makeRef@7 (line 157)
- ; - java.util.stream.ReferencePipeline::collect@83 (line 499)
- 0.04% 0x00007f9abd226c75: vmovd %r10d,%xmm1
- 0x00007f9abd226c7a: movzbl 0x18(%rsi),%r11d ;*getfield linkedOrConsumed
- ; - java.util.stream.AbstractPipeline::evaluate@28 (line 228)
- ; - java.util.stream.ReferencePipeline::collect@86 (line 499)
- 0.02% 0.02% 0x00007f9abd226c7f: mov 0x10(%rdx),%r13d ;*getfield accumulator
- ; - java.util.stream.Collectors$CollectorImpl::accumulator@1 (line 175)
- ; - java.util.stream.ReduceOps::makeRef@14 (line 158)
- ; - java.util.stream.ReferencePipeline::collect@83 (line 499)
- 0.77% 0.74% 0x00007f9abd226c83: mov 0x14(%rdx),%eax ;*getfield combiner
- ; - java.util.stream.Collectors$CollectorImpl::combiner@1 (line 185)
- ; - java.util.stream.ReduceOps::makeRef@21 (line 159)
- ; - java.util.stream.ReferencePipeline::collect@83 (line 499)
- 0.02% 0x00007f9abd226c86: test %r11d,%r11d
- 0x00007f9abd226c89: jne 0x7f9abd22726d ;*ifeq
- ; - java.util.stream.AbstractPipeline::evaluate@31 (line 228)
- ; - java.util.stream.ReferencePipeline::collect@86 (line 499)
- 0.02% 0.04% 0x00007f9abd226c8f: movb $0x1,0x18(%rsi) ;*putfield linkedOrConsumed
- ; - java.util.stream.AbstractPipeline::evaluate@46 (line 230)
- ; - java.util.stream.ReferencePipeline::collect@86 (line 499)
- 0.02% 0x00007f9abd226c93: mov 0x1c(%rsi),%r9d ;*getfield sourceStage
- ; - java.util.stream.AbstractPipeline::isParallel@1 (line 370)
- ; - java.util.stream.AbstractPipeline::evaluate@50 (line 232)
- ; - java.util.stream.ReferencePipeline::collect@86 (line 499)
- 0.91% 0.66% 0x00007f9abd226c97: movzbl 0x1a(%r9),%ebp ;*getfield parallel
- ; - java.util.stream.AbstractPipeline::isParallel@4 (line 370)
- ; - java.util.stream.AbstractPipeline::evaluate@50 (line 232)
- ; - java.util.stream.ReferencePipeline::collect@86 (line 499)
- ; implicit exception: dispatches to 0x00007f9abd2274c5
- 0.69% 0.96% 0x00007f9abd226c9c: test %ebp,%ebp
- 0x00007f9abd226c9e: jne 0x7f9abd227299 ;*ifeq
- ; - java.util.stream.AbstractPipeline::evaluate@53 (line 232)
- ; - java.util.stream.ReferencePipeline::collect@86 (line 499)
- 0.47% 0.53% 0x00007f9abd226ca4: mov 0x1c(%rdx),%ebp ;*getfield characteristics
- ; - java.util.stream.Collectors$CollectorImpl::characteristics@1 (line 195)
- ; - java.util.stream.ReduceOps$3::getOpFlags@4 (line 185)
- ; - java.util.stream.AbstractPipeline::evaluate@80 (line 234)
- ; - java.util.stream.ReferencePipeline::collect@86 (line 499)
- 0x00007f9abd226ca7: mov 0x8(%rbp),%r11d ; implicit exception: dispatches to 0x00007f9abd2274d5
- 0.61% 0.31% 0x00007f9abd226cab: cmp $0x200030be,%r11d ; {metadata('java/util/Collections$EmptySet')}
- 0x00007f9abd226cb2: jne 0x7f9abd2270e5 ;*invokeinterface contains
- ; - java.util.stream.ReduceOps$3::getOpFlags@12 (line 185)
- ; - java.util.stream.AbstractPipeline::evaluate@80 (line 234)
- ; - java.util.stream.ReferencePipeline::collect@86 (line 499)
- 0.06% 0.04% 0x00007f9abd226cb8: mov 0x28(%r9),%r8d ;*getfield sourceSpliterator
- ; - java.util.stream.AbstractPipeline::sourceSpliterator@6 (line 397)
- ; - java.util.stream.AbstractPipeline::evaluate@85 (line 234)
- ; - java.util.stream.ReferencePipeline::collect@86 (line 499)
- 0.61% 0.39% 0x00007f9abd226cbc: mov 0x8(%r8),%r10d ; implicit exception: dispatches to 0x00007f9abd227539
- 1.68% 1.60% 0x00007f9abd226cc0: mov %r12d,0x28(%r9) ;*synchronization entry
- ; - java.util.stream.ReduceOps$3::makeSink@-1 (line 180)
- ; - java.util.stream.ReduceOps$3::makeSink@1 (line 177)
- ; - java.util.stream.ReduceOps$ReduceOp::evaluateSequential@2 (line 708)
- ; - java.util.stream.AbstractPipeline::evaluate@88 (line 234)
- ; - java.util.stream.ReferencePipeline::collect@86 (line 499)
- 0.24% 0.16% 0x00007f9abd226cc4: mov 0x10(%rsi),%ebp ;*getfield depth
- ; - java.util.stream.AbstractPipeline::wrapSink@8 (line 516)
- ; - java.util.stream.AbstractPipeline::wrapAndCopyInto@9 (line 471)
- ; - java.util.stream.ReduceOps$ReduceOp::evaluateSequential@6 (line 708)
- ; - java.util.stream.AbstractPipeline::evaluate@88 (line 234)
- ; - java.util.stream.ReferencePipeline::collect@86 (line 499)
- 0.04% 0.04% 0x00007f9abd226cc7: test %ebp,%ebp
- 0x00007f9abd226cc9: jnle 0x7f9abd2272c1 ;*ifle
- ; - java.util.stream.AbstractPipeline::wrapSink@11 (line 516)
- ; - java.util.stream.AbstractPipeline::wrapAndCopyInto@9 (line 471)
- ; - java.util.stream.ReduceOps$ReduceOp::evaluateSequential@6 (line 708)
- ; - java.util.stream.AbstractPipeline::evaluate@88 (line 234)
- ; - java.util.stream.ReferencePipeline::collect@86 (line 499)
- 0.04% 0.02% 0x00007f9abd226ccf: movabs $0xd8e08c00,%r9 ; {oop(a 'java/util/stream/StreamOpFlag')}
- 0.47% 0.86% 0x00007f9abd226cd9: mov 0x20(%r9),%r11d
- 0.18% 0.14% 0x00007f9abd226cdd: and 0x14(%rsi),%r11d ;*iand
- ; - java.util.stream.StreamOpFlag::isKnown@5 (line 491)
- ; - java.util.stream.AbstractPipeline::copyInto@12 (line 479)
- ; - java.util.stream.AbstractPipeline::wrapAndCopyInto@13 (line 471)
- ; - java.util.stream.ReduceOps$ReduceOp::evaluateSequential@6 (line 708)
- ; - java.util.stream.AbstractPipeline::evaluate@88 (line 234)
- ; - java.util.stream.ReferencePipeline::collect@86 (line 499)
- 0.04% 0.06% 0x00007f9abd226ce1: mov 0x18(%r9),%ebp ;*getfield set
- ; - java.util.stream.StreamOpFlag::isKnown@7 (line 491)
- ; - java.util.stream.AbstractPipeline::copyInto@12 (line 479)
- ; - java.util.stream.AbstractPipeline::wrapAndCopyInto@13 (line 471)
- ; - java.util.stream.ReduceOps$ReduceOp::evaluateSequential@6 (line 708)
- ; - java.util.stream.AbstractPipeline::evaluate@88 (line 234)
- ; - java.util.stream.ReferencePipeline::collect@86 (line 499)
- 0.28% 0.02% 0x00007f9abd226ce5: cmp %ebp,%r11d
- 0x00007f9abd226ce8: je 0x7f9abd2272ed ;*if_icmpne
- ; - java.util.stream.StreamOpFlag::isKnown@10 (line 491)
- ; - java.util.stream.AbstractPipeline::copyInto@12 (line 479)
- ; - java.util.stream.AbstractPipeline::wrapAndCopyInto@13 (line 471)
- ; - java.util.stream.ReduceOps$ReduceOp::evaluateSequential@6 (line 708)
- ; - java.util.stream.AbstractPipeline::evaluate@88 (line 234)
- ; - java.util.stream.ReferencePipeline::collect@86 (line 499)
- 0.69% 0.55% 0x00007f9abd226cee: cmp $0x2001aab3,%r10d ; {metadata('java/util/ArrayList$ArrayListSpliterator')}
- 0x00007f9abd226cf5: jne 0x7f9abd22710d
- 0.14% 0.22% 0x00007f9abd226cfb: mov %r8,%rbx ;*invokeinterface getExactSizeIfKnown
- ; - java.util.stream.AbstractPipeline::copyInto@20 (line 480)
- ; - java.util.stream.AbstractPipeline::wrapAndCopyInto@13 (line 471)
- ; - java.util.stream.ReduceOps$ReduceOp::evaluateSequential@6 (line 708)
- ; - java.util.stream.AbstractPipeline::evaluate@88 (line 234)
- ; - java.util.stream.ReferencePipeline::collect@86 (line 499)
- 0.02% 0x00007f9abd226cfe: mov 0x10(%rbx),%ebp ;*getfield fence
- ; - java.util.ArrayList$ArrayListSpliterator::getFence@1 (line 1326)
- ; - java.util.ArrayList$ArrayListSpliterator::estimateSize@1 (line 1384)
- ; - java.util.Spliterator::getExactSizeIfKnown@19 (line 408)
- ; - java.util.stream.AbstractPipeline::copyInto@20 (line 480)
- ; - java.util.stream.AbstractPipeline::wrapAndCopyInto@13 (line 471)
- ; - java.util.stream.ReduceOps$ReduceOp::evaluateSequential@6 (line 708)
- ; - java.util.stream.AbstractPipeline::evaluate@88 (line 234)
- ; - java.util.stream.ReferencePipeline::collect@86 (line 499)
- 0.14% 0.10% 0x00007f9abd226d01: test %ebp,%ebp
- 0x00007f9abd226d03: jnl 0x7f9abd227321 ;*ifge
- ; - java.util.ArrayList$ArrayListSpliterator::getFence@6 (line 1326)
- ; - java.util.ArrayList$ArrayListSpliterator::estimateSize@1 (line 1384)
- ; - java.util.Spliterator::getExactSizeIfKnown@19 (line 408)
- ; - java.util.stream.AbstractPipeline::copyInto@20 (line 480)
- ; - java.util.stream.AbstractPipeline::wrapAndCopyInto@13 (line 471)
- ; - java.util.stream.ReduceOps$ReduceOp::evaluateSequential@6 (line 708)
- ; - java.util.stream.AbstractPipeline::evaluate@88 (line 234)
- ; - java.util.stream.ReferencePipeline::collect@86 (line 499)
- 0.67% 0.37% 0x00007f9abd226d09: mov 0x18(%rbx),%r8d ;*getfield list
- ; - java.util.ArrayList$ArrayListSpliterator::getFence@10 (line 1327)
- ; - java.util.ArrayList$ArrayListSpliterator::estimateSize@1 (line 1384)
- ; - java.util.Spliterator::getExactSizeIfKnown@19 (line 408)
- ; - java.util.stream.AbstractPipeline::copyInto@20 (line 480)
- ; - java.util.stream.AbstractPipeline::wrapAndCopyInto@13 (line 471)
- ; - java.util.stream.ReduceOps$ReduceOp::evaluateSequential@6 (line 708)
- ; - java.util.stream.AbstractPipeline::evaluate@88 (line 234)
- ; - java.util.stream.ReferencePipeline::collect@86 (line 499)
- 0.10% 0.25% 0x00007f9abd226d0d: mov 0x10(%r8),%ecx ;*getfield size
- ; - java.util.ArrayList::access$100@1 (line 106)
- ; - java.util.ArrayList$ArrayListSpliterator::getFence@38 (line 1331)
- ; - java.util.ArrayList$ArrayListSpliterator::estimateSize@1 (line 1384)
- ; - java.util.Spliterator::getExactSizeIfKnown@19 (line 408)
- ; - java.util.stream.AbstractPipeline::copyInto@20 (line 480)
- ; - java.util.stream.AbstractPipeline::wrapAndCopyInto@13 (line 471)
- ; - java.util.stream.ReduceOps$ReduceOp::evaluateSequential@6 (line 708)
- ; - java.util.stream.AbstractPipeline::evaluate@88 (line 234)
- ; - java.util.stream.ReferencePipeline::collect@86 (line 499)
- ; implicit exception: dispatches to 0x00007f9abd227569
- 2.07% 1.47% 0x00007f9abd226d11: mov %ecx,0x10(%rbx) ;*putfield fence
- ; - java.util.ArrayList$ArrayListSpliterator::getFence@42 (line 1331)
- ; - java.util.ArrayList$ArrayListSpliterator::estimateSize@1 (line 1384)
- ; - java.util.Spliterator::getExactSizeIfKnown@19 (line 408)
- ; - java.util.stream.AbstractPipeline::copyInto@20 (line 480)
- ; - java.util.stream.AbstractPipeline::wrapAndCopyInto@13 (line 471)
- ; - java.util.stream.ReduceOps$ReduceOp::evaluateSequential@6 (line 708)
- ; - java.util.stream.AbstractPipeline::evaluate@88 (line 234)
- ; - java.util.stream.ReferencePipeline::collect@86 (line 499)
- 1.48% 1.60% 0x00007f9abd226d14: mov 0xc(%r8),%r11d ;*getfield modCount
- ; - java.util.ArrayList$ArrayListSpliterator::getFence@30 (line 1330)
- ; - java.util.ArrayList$ArrayListSpliterator::estimateSize@1 (line 1384)
- ; - java.util.Spliterator::getExactSizeIfKnown@19 (line 408)
- ; - java.util.stream.AbstractPipeline::copyInto@20 (line 480)
- ; - java.util.stream.AbstractPipeline::wrapAndCopyInto@13 (line 471)
- ; - java.util.stream.ReduceOps$ReduceOp::evaluateSequential@6 (line 708)
- ; - java.util.stream.AbstractPipeline::evaluate@88 (line 234)
- ; - java.util.stream.ReferencePipeline::collect@86 (line 499)
- 0.02% 0x00007f9abd226d18: mov %r11d,0x14(%rbx) ;*putfield expectedModCount
- ; - java.util.ArrayList$ArrayListSpliterator::getFence@33 (line 1330)
- ; - java.util.ArrayList$ArrayListSpliterator::estimateSize@1 (line 1384)
- ; - java.util.Spliterator::getExactSizeIfKnown@19 (line 408)
- ; - java.util.stream.AbstractPipeline::copyInto@20 (line 480)
- ; - java.util.stream.AbstractPipeline::wrapAndCopyInto@13 (line 471)
- ; - java.util.stream.ReduceOps$ReduceOp::evaluateSequential@6 (line 708)
- ; - java.util.stream.AbstractPipeline::evaluate@88 (line 234)
- ; - java.util.stream.ReferencePipeline::collect@86 (line 499)
- 1.26% 0.98% 0x00007f9abd226d1c: vmovd %xmm1,%r9d
- 0.02% 0x00007f9abd226d21: mov 0x8(%r9),%r9d ; implicit exception: dispatches to 0x00007f9abd2274e5
- 0.06% 0.02% 0x00007f9abd226d25: cmp $0x2001b585,%r9d ; {metadata('java/util/stream/Collectors$$Lambda$17')}
- 0x00007f9abd226d2c: jne 0x7f9abd227135 ;*invokeinterface get
- ; - java.util.stream.ReduceOps$3ReducingSink::begin@5 (line 164)
- ; - java.util.stream.AbstractPipeline::copyInto@25 (line 480)
- ; - java.util.stream.AbstractPipeline::wrapAndCopyInto@13 (line 471)
- ; - java.util.stream.ReduceOps$ReduceOp::evaluateSequential@6 (line 708)
- ; - java.util.stream.AbstractPipeline::evaluate@88 (line 234)
- ; - java.util.stream.ReferencePipeline::collect@86 (line 499)
- 0.02% 0x00007f9abd226d32: mov 0x60(%r15),%r10
- 0.93% 0.74% 0x00007f9abd226d36: mov %r10,%r9
- 0.02% 0x00007f9abd226d39: add $0x18,%r9
- 0.04% 0.02% 0x00007f9abd226d3d: cmp 0x70(%r15),%r9
- ╭ 0x00007f9abd226d41: jnb 0x7f9abd226ff3
- 0.04% │ 0x00007f9abd226d47: mov %r9,0x60(%r15)
- 0.71% 0.74% │ 0x00007f9abd226d4b: prefetchnta 0x100(%r9)
- 0.06% │ 0x00007f9abd226d53: movq $0x1,(%r10)
- 0.22% 0.14% │ 0x00007f9abd226d5a: prefetchnta 0x140(%r9)
- 0.20% 0.06% │ 0x00007f9abd226d62: movl $0x200001a9,0x8(%r10) ; {metadata({type array long})}
- 0.61% 0.66% │ 0x00007f9abd226d6a: prefetchnta 0x180(%r9)
- 0.30% 0.25% │ 0x00007f9abd226d72: movl $0x1,0xc(%r10)
- 0.34% 0.22% │ 0x00007f9abd226d7a: mov %r12,0x10(%r10) ;*newarray
- │ ; - java.util.stream.Collectors::lambda$summingLong$14@1 (line 484)
- │ ; - java.util.stream.Collectors$$Lambda$17/478675655::get@0
- │ ; - java.util.stream.ReduceOps$3ReducingSink::begin@5 (line 164)
- │ ; - java.util.stream.AbstractPipeline::copyInto@25 (line 480)
- │ ; - java.util.stream.AbstractPipeline::wrapAndCopyInto@13 (line 471)
- │ ; - java.util.stream.ReduceOps$ReduceOp::evaluateSequential@6 (line 708)
- │ ; - java.util.stream.AbstractPipeline::evaluate@88 (line 234)
- │ ; - java.util.stream.ReferencePipeline::collect@86 (line 499)
- 0.08% 0.16% │ 0x00007f9abd226d7e: mov 0x14(%r8),%r9d ;*getfield elementData
- │ ; - java.util.ArrayList$ArrayListSpliterator::forEachRemaining@24 (line 1364)
- │ ; - java.util.stream.AbstractPipeline::copyInto@32 (line 481)
- │ ; - java.util.stream.AbstractPipeline::wrapAndCopyInto@13 (line 471)
- │ ; - java.util.stream.ReduceOps$ReduceOp::evaluateSequential@6 (line 708)
- │ ; - java.util.stream.AbstractPipeline::evaluate@88 (line 234)
- │ ; - java.util.stream.ReferencePipeline::collect@86 (line 499)
- 0.67% 0.20% │ 0x00007f9abd226d82: mov 0xc(%r9),%ebp ;*arraylength
- │ ; - java.util.ArrayList$ArrayListSpliterator::forEachRemaining@81 (line 1371)
- │ ; - java.util.stream.AbstractPipeline::copyInto@32 (line 481)
- │ ; - java.util.stream.AbstractPipeline::wrapAndCopyInto@13 (line 471)
- │ ; - java.util.stream.ReduceOps$ReduceOp::evaluateSequential@6 (line 708)
- │ ; - java.util.stream.AbstractPipeline::evaluate@88 (line 234)
- │ ; - java.util.stream.ReferencePipeline::collect@86 (line 499)
- │ ; implicit exception: dispatches to 0x00007f9abd227599
- 0.20% 0.31% │ 0x00007f9abd226d86: test %ecx,%ecx
- │ 0x00007f9abd226d88: jl 0x7f9abd22734d ;*ifge
- │ ; - java.util.ArrayList$ArrayListSpliterator::forEachRemaining@39 (line 1365)
- │ ; - java.util.stream.AbstractPipeline::copyInto@32 (line 481)
- │ ; - java.util.stream.AbstractPipeline::wrapAndCopyInto@13 (line 471)
- │ ; - java.util.stream.ReduceOps$ReduceOp::evaluateSequential@6 (line 708)
- │ ; - java.util.stream.AbstractPipeline::evaluate@88 (line 234)
- │ ; - java.util.stream.ReferencePipeline::collect@86 (line 499)
- 0.06% 0.18% │ 0x00007f9abd226d8e: mov 0xc(%rbx),%edi ;*getfield index
- │ ; - java.util.ArrayList$ArrayListSpliterator::estimateSize@5 (line 1384)
- │ ; - java.util.Spliterator::getExactSizeIfKnown@19 (line 408)
- │ ; - java.util.stream.AbstractPipeline::copyInto@20 (line 480)
- │ ; - java.util.stream.AbstractPipeline::wrapAndCopyInto@13 (line 471)
- │ ; - java.util.stream.ReduceOps$ReduceOp::evaluateSequential@6 (line 708)
- │ ; - java.util.stream.AbstractPipeline::evaluate@88 (line 234)
- │ ; - java.util.stream.ReferencePipeline::collect@86 (line 499)
- 0.08% │ 0x00007f9abd226d91: test %edi,%edi
- │ 0x00007f9abd226d93: jl 0x7f9abd2271e3 ;*iflt
- │ ; - java.util.ArrayList$ArrayListSpliterator::forEachRemaining@70 (line 1371)
- │ ; - java.util.stream.AbstractPipeline::copyInto@32 (line 481)
- │ ; - java.util.stream.AbstractPipeline::wrapAndCopyInto@13 (line 471)
- │ ; - java.util.stream.ReduceOps$ReduceOp::evaluateSequential@6 (line 708)
- │ ; - java.util.stream.AbstractPipeline::evaluate@88 (line 234)
- │ ; - java.util.stream.ReferencePipeline::collect@86 (line 499)
- 0.43% 0.04% │ 0x00007f9abd226d99: mov %ecx,0xc(%rbx) ;*putfield index
- │ ; - java.util.ArrayList$ArrayListSpliterator::forEachRemaining@76 (line 1371)
- │ ; - java.util.stream.AbstractPipeline::copyInto@32 (line 481)
- │ ; - java.util.stream.AbstractPipeline::wrapAndCopyInto@13 (line 471)
- │ ; - java.util.stream.ReduceOps$ReduceOp::evaluateSequential@6 (line 708)
- │ ; - java.util.stream.AbstractPipeline::evaluate@88 (line 234)
- │ ; - java.util.stream.ReferencePipeline::collect@86 (line 499)
- 0.14% 0.20% │ 0x00007f9abd226d9c: cmp %ebp,%ecx
- │ 0x00007f9abd226d9e: jnle 0x7f9abd227385 ;*if_icmpgt
- │ ; - java.util.ArrayList$ArrayListSpliterator::forEachRemaining@82 (line 1371)
- │ ; - java.util.stream.AbstractPipeline::copyInto@32 (line 481)
- │ ; - java.util.stream.AbstractPipeline::wrapAndCopyInto@13 (line 471)
- │ ; - java.util.stream.ReduceOps$ReduceOp::evaluateSequential@6 (line 708)
- │ ; - java.util.stream.AbstractPipeline::evaluate@88 (line 234)
- │ ; - java.util.stream.ReferencePipeline::collect@86 (line 499)
- 0.22% 0.18% │ 0x00007f9abd226da4: cmp %ecx,%edi
- │╭ 0x00007f9abd226da6: jnl 0x7f9abd226f6a ;*if_icmpge
- ││ ; - java.util.ArrayList$ArrayListSpliterator::forEachRemaining@87 (line 1372)
- ││ ; - java.util.stream.AbstractPipeline::copyInto@32 (line 481)
- ││ ; - java.util.stream.AbstractPipeline::wrapAndCopyInto@13 (line 471)
- ││ ; - java.util.stream.ReduceOps$ReduceOp::evaluateSequential@6 (line 708)
- ││ ; - java.util.stream.AbstractPipeline::evaluate@88 (line 234)
- ││ ; - java.util.stream.ReferencePipeline::collect@86 (line 499)
- 0.06% 0.02% ││ 0x00007f9abd226dac: cmp %ebp,%edi
- 0.02% ││ 0x00007f9abd226dae: jnb 0x7f9abd22719d
- 0.65% 0.68% ││ 0x00007f9abd226db4: movsxd %ebp,%rbx
- 0.04% ││ 0x00007f9abd226db7: movsxd %ecx,%rsi
- 0.12% 0.04% ││ 0x00007f9abd226dba: decq %rsi
- 0.12% 0.04% ││ 0x00007f9abd226dbd: cmp %rbx,%rsi
- 0.81% 0.96% ││ 0x00007f9abd226dc0: jnb 0x7f9abd22719d
- 0.02% 0.04% ││ 0x00007f9abd226dc6: mov 0x8(%r13),%esi ; implicit exception: dispatches to 0x00007f9abd22719d
- 0.04% 0.08% ││ 0x00007f9abd226dca: cmp $0x2001b685,%esi ; {metadata('java/util/stream/Collectors$$Lambda$18')}
- ││ 0x00007f9abd226dd0: jne 0x7f9abd22719d ;*aload
- ││ ; - java.util.ArrayList$ArrayListSpliterator::forEachRemaining@90 (line 1373)
- ││ ; - java.util.stream.AbstractPipeline::copyInto@32 (line 481)
- ││ ; - java.util.stream.AbstractPipeline::wrapAndCopyInto@13 (line 471)
- ││ ; - java.util.stream.ReduceOps$ReduceOp::evaluateSequential@6 (line 708)
- ││ ; - java.util.stream.AbstractPipeline::evaluate@88 (line 234)
- ││ ; - java.util.stream.ReferencePipeline::collect@86 (line 499)
- 0.06% ││ 0x00007f9abd226dd6: mov %r10,%rsi ;*checkcast
- ││ ; - java.util.stream.Collectors$$Lambda$18/593074498::accept@5
- ││ ; - java.util.stream.ReduceOps$3ReducingSink::accept@9 (line 169)
- ││ ; - java.util.ArrayList$ArrayListSpliterator::forEachRemaining@99 (line 1374)
- ││ ; - java.util.stream.AbstractPipeline::copyInto@32 (line 481)
- ││ ; - java.util.stream.AbstractPipeline::wrapAndCopyInto@13 (line 471)
- ││ ; - java.util.stream.ReduceOps$ReduceOp::evaluateSequential@6 (line 708)
- ││ ; - java.util.stream.AbstractPipeline::evaluate@88 (line 234)
- ││ ; - java.util.stream.ReferencePipeline::collect@86 (line 499)
- 0.51% 1.00% ││ 0x00007f9abd226dd9: mov 0xc(%rsi),%ebp
- 0.04% 0.06% ││ 0x00007f9abd226ddc: test %ebp,%ebp
- ││ 0x00007f9abd226dde: jbe 0x7f9abd22719d ;*aload
- ││ ; - java.util.ArrayList$ArrayListSpliterator::forEachRemaining@90 (line 1373)
- ││ ; - java.util.stream.AbstractPipeline::copyInto@32 (line 481)
- ││ ; - java.util.stream.AbstractPipeline::wrapAndCopyInto@13 (line 471)
- ││ ; - java.util.stream.ReduceOps$ReduceOp::evaluateSequential@6 (line 708)
- ││ ; - java.util.stream.AbstractPipeline::evaluate@88 (line 234)
- ││ ; - java.util.stream.ReferencePipeline::collect@86 (line 499)
- 0.06% 0.18% ││ 0x00007f9abd226de4: mov %r13,%rbx ;*invokeinterface accept
- ││ ; - java.util.stream.ReduceOps$3ReducingSink::accept@9 (line 169)
- ││ ; - java.util.ArrayList$ArrayListSpliterator::forEachRemaining@99 (line 1374)
- ││ ; - java.util.stream.AbstractPipeline::copyInto@32 (line 481)
- ││ ; - java.util.stream.AbstractPipeline::wrapAndCopyInto@13 (line 471)
- ││ ; - java.util.stream.ReduceOps$ReduceOp::evaluateSequential@6 (line 708)
- ││ ; - java.util.stream.AbstractPipeline::evaluate@88 (line 234)
- ││ ; - java.util.stream.ReferencePipeline::collect@86 (line 499)
- 0.08% 0.08% ││ 0x00007f9abd226de7: mov 0xc(%rbx),%ebp ;*getfield arg$1
- ││ ; - java.util.stream.Collectors$$Lambda$18/593074498::accept@1
- ││ ; - java.util.stream.ReduceOps$3ReducingSink::accept@9 (line 169)
- ││ ; - java.util.ArrayList$ArrayListSpliterator::forEachRemaining@99 (line 1374)
- ││ ; - java.util.stream.AbstractPipeline::copyInto@32 (line 481)
- ││ ; - java.util.stream.AbstractPipeline::wrapAndCopyInto@13 (line 471)
- ││ ; - java.util.stream.ReduceOps$ReduceOp::evaluateSequential@6 (line 708)
- ││ ; - java.util.stream.AbstractPipeline::evaluate@88 (line 234)
- ││ ; - java.util.stream.ReferencePipeline::collect@86 (line 499)
- 0.65% 1.00% ││ 0x00007f9abd226dea: mov 0x8(%rbp),%ebp ; implicit exception: dispatches to 0x00007f9abd22719d
- 0.10% 0.04% ││ 0x00007f9abd226ded: cmp $0x2001b505,%ebp ; {metadata('org/sample/MyBenchmark$$Lambda$16')}
- ││ 0x00007f9abd226df3: jne 0x7f9abd22719d ;*aload
- ││ ; - java.util.ArrayList$ArrayListSpliterator::forEachRemaining@90 (line 1373)
- ││ ; - java.util.stream.AbstractPipeline::copyInto@32 (line 481)
- ││ ; - java.util.stream.AbstractPipeline::wrapAndCopyInto@13 (line 471)
- ││ ; - java.util.stream.ReduceOps$ReduceOp::evaluateSequential@6 (line 708)
- ││ ; - java.util.stream.AbstractPipeline::evaluate@88 (line 234)
- ││ ; - java.util.stream.ReferencePipeline::collect@86 (line 499)
- 0.12% 0.12% ││ 0x00007f9abd226df9: mov 0x10(%rsi),%rbx
- 0.10% 0.06% ││ 0x00007f9abd226dfd: mov %edi,%ebp
- 0.71% 0.51% ││ 0x00007f9abd226dff: incl %ebp
- 0.08% 0.02% ││ 0x00007f9abd226e01: mov %rsi,%r14 ;*laload
- ││ ; - java.util.stream.Collectors::lambda$summingLong$15@3 (line 485)
- ││ ; - java.util.stream.Collectors$$Lambda$18/593074498::accept@9
- ││ ; - java.util.stream.ReduceOps$3ReducingSink::accept@9 (line 169)
- ││ ; - java.util.ArrayList$ArrayListSpliterator::forEachRemaining@99 (line 1374)
- ││ ; - java.util.stream.AbstractPipeline::copyInto@32 (line 481)
- ││ ; - java.util.stream.AbstractPipeline::wrapAndCopyInto@13 (line 471)
- ││ ; - java.util.stream.ReduceOps$ReduceOp::evaluateSequential@6 (line 708)
- ││ ; - java.util.stream.AbstractPipeline::evaluate@88 (line 234)
- ││ ; - java.util.stream.ReferencePipeline::collect@86 (line 499)
- 0.16% 0.14% ││ ↗ 0x00007f9abd226e04: vmovd %r9d,%xmm4
- 0.04% ││ │ 0x00007f9abd226e09: mov 0x10(%r9,%rdi,4),%esi ;*aaload
- ││ │ ; - java.util.ArrayList$ArrayListSpliterator::forEachRemaining@93 (line 1373)
- ││ │ ; - java.util.stream.AbstractPipeline::copyInto@32 (line 481)
- ││ │ ; - java.util.stream.AbstractPipeline::wrapAndCopyInto@13 (line 471)
- ││ │ ; - java.util.stream.ReduceOps$ReduceOp::evaluateSequential@6 (line 708)
- ││ │ ; - java.util.stream.AbstractPipeline::evaluate@88 (line 234)
- ││ │ ; - java.util.stream.ReferencePipeline::collect@86 (line 499)
- 0.55% 0.27% ││ │ 0x00007f9abd226e0e: mov 0x8(%rsi),%r9d ; implicit exception: dispatches to 0x00007f9abd2274a9
- 0.06% 0.08% ││ │ 0x00007f9abd226e12: cmp $0x20002267,%r9d ; {metadata('java/lang/Integer')}
- 0.02% ││ │ 0x00007f9abd226e19: jne 0x7f9abd227451 ;*checkcast
- ││ │ ; - org.sample.MyBenchmark$$Lambda$16/1901954544::applyAsLong@1
- ││ │ ; - java.util.stream.Collectors::lambda$summingLong$15@6 (line 485)
- ││ │ ; - java.util.stream.Collectors$$Lambda$18/593074498::accept@9
- ││ │ ; - java.util.stream.ReduceOps$3ReducingSink::accept@9 (line 169)
- ││ │ ; - java.util.ArrayList$ArrayListSpliterator::forEachRemaining@99 (line 1374)
- ││ │ ; - java.util.stream.AbstractPipeline::copyInto@32 (line 481)
- ││ │ ; - java.util.stream.AbstractPipeline::wrapAndCopyInto@13 (line 471)
- ││ │ ; - java.util.stream.ReduceOps$ReduceOp::evaluateSequential@6 (line 708)
- ││ │ ; - java.util.stream.AbstractPipeline::evaluate@88 (line 234)
- ││ │ ; - java.util.stream.ReferencePipeline::collect@86 (line 499)
- 0.16% 0.08% ││ │ 0x00007f9abd226e1f: add $0x1,%rbx ;*ladd
- ││ │ ; - java.util.stream.Collectors::lambda$summingLong$15@11 (line 485)
- ││ │ ; - java.util.stream.Collectors$$Lambda$18/593074498::accept@9
- ││ │ ; - java.util.stream.ReduceOps$3ReducingSink::accept@9 (line 169)
- ││ │ ; - java.util.ArrayList$ArrayListSpliterator::forEachRemaining@99 (line 1374)
- ││ │ ; - java.util.stream.AbstractPipeline::copyInto@32 (line 481)
- ││ │ ; - java.util.stream.AbstractPipeline::wrapAndCopyInto@13 (line 471)
- ││ │ ; - java.util.stream.ReduceOps$ReduceOp::evaluateSequential@6 (line 708)
- ││ │ ; - java.util.stream.AbstractPipeline::evaluate@88 (line 234)
- ││ │ ; - java.util.stream.ReferencePipeline::collect@86 (line 499)
- ││ │ 0x00007f9abd226e23: mov %rbx,0x10(%r14) ;*lastore
- ││ │ ; - java.util.stream.Collectors::lambda$summingLong$15@12 (line 485)
- ││ │ ; - java.util.stream.Collectors$$Lambda$18/593074498::accept@9
- ││ │ ; - java.util.stream.ReduceOps$3ReducingSink::accept@9 (line 169)
- ││ │ ; - java.util.ArrayList$ArrayListSpliterator::forEachRemaining@99 (line 1374)
- ││ │ ; - java.util.stream.AbstractPipeline::copyInto@32 (line 481)
- ││ │ ; - java.util.stream.AbstractPipeline::wrapAndCopyInto@13 (line 471)
- ││ │ ; - java.util.stream.ReduceOps$ReduceOp::evaluateSequential@6 (line 708)
- ││ │ ; - java.util.stream.AbstractPipeline::evaluate@88 (line 234)
- ││ │ ; - java.util.stream.ReferencePipeline::collect@86 (line 499)
- 0.61% 0.39% ││ │ 0x00007f9abd226e27: incl %edi ;*iinc
- ││ │ ; - java.util.ArrayList$ArrayListSpliterator::forEachRemaining@104 (line 1372)
- ││ │ ; - java.util.stream.AbstractPipeline::copyInto@32 (line 481)
- ││ │ ; - java.util.stream.AbstractPipeline::wrapAndCopyInto@13 (line 471)
- ││ │ ; - java.util.stream.ReduceOps$ReduceOp::evaluateSequential@6 (line 708)
- ││ │ ; - java.util.stream.AbstractPipeline::evaluate@88 (line 234)
- ││ │ ; - java.util.stream.ReferencePipeline::collect@86 (line 499)
- 0.04% 0.02% ││ │ 0x00007f9abd226e29: cmp %ebp,%edi
- ││╭│ 0x00007f9abd226e2b: jnl 0x7f9abd226e34 ;*if_icmpge
- ││││ ; - java.util.ArrayList$ArrayListSpliterator::forEachRemaining@87 (line 1372)
- ││││ ; - java.util.stream.AbstractPipeline::copyInto@32 (line 481)
- ││││ ; - java.util.stream.AbstractPipeline::wrapAndCopyInto@13 (line 471)
- ││││ ; - java.util.stream.ReduceOps$ReduceOp::evaluateSequential@6 (line 708)
- ││││ ; - java.util.stream.AbstractPipeline::evaluate@88 (line 234)
- ││││ ; - java.util.stream.ReferencePipeline::collect@86 (line 499)
- ││││ 0x00007f9abd226e2d: vmovd %xmm4,%r9d
- │││╰ 0x00007f9abd226e32: jmp 0x7f9abd226e04
- 0.20% 0.14% ││↘ 0x00007f9abd226e34: mov %ecx,%r9d
- 0.04% 0.02% ││ 0x00007f9abd226e37: add $0xfffffffd,%r9d
- 0.69% 0.16% ││ 0x00007f9abd226e3b: mov $0x80000000,%ebp
- 0.02% 0.02% ││ 0x00007f9abd226e40: cmp %r9d,%ecx
- 0.08% 0.10% ││ 0x00007f9abd226e43: mov %r9d,%esi
- 0.22% 0.08% ││ 0x00007f9abd226e46: cmovl %ebp,%esi
- 0.71% 0.37% ││ 0x00007f9abd226e49: mov %esi,(%rsp)
- 0.16% 0.04% ││ 0x00007f9abd226e4c: cmp %esi,%edi
- ││ 0x00007f9abd226e4e: jnl 0x7f9abd2271d9
- 0.04% 0.10% ││ ╭ 0x00007f9abd226e54: jmp 0x7f9abd226e71
- ││ │ 0x00007f9abd226e56: nopw 0x0(%rax,%rax)
- 0.34% 0.49% ││ │↗ 0x00007f9abd226e60: mov %ecx,%r8d
- 0.06% ││ ││ 0x00007f9abd226e63: vmovd %xmm2,%ecx
- 0.38% 0.78% ││ ││ 0x00007f9abd226e67: vmovd %xmm0,%r11d
- 0.08% ││ ││ 0x00007f9abd226e6c: vmovq %xmm3,%r10 ;*laload
- ││ ││ ; - java.util.stream.Collectors::lambda$summingLong$15@3 (line 485)
- ││ ││ ; - java.util.stream.Collectors$$Lambda$18/593074498::accept@9
- ││ ││ ; - java.util.stream.ReduceOps$3ReducingSink::accept@9 (line 169)
- ││ ││ ; - java.util.ArrayList$ArrayListSpliterator::forEachRemaining@99 (line 1374)
- ││ ││ ; - java.util.stream.AbstractPipeline::copyInto@32 (line 481)
- ││ ││ ; - java.util.stream.AbstractPipeline::wrapAndCopyInto@13 (line 471)
- ││ ││ ; - java.util.stream.ReduceOps$ReduceOp::evaluateSequential@6 (line 708)
- ││ ││ ; - java.util.stream.AbstractPipeline::evaluate@88 (line 234)
- ││ ││ ; - java.util.stream.ReferencePipeline::collect@86 (line 499)
- 0.87% 0.82% ││ ↘│ 0x00007f9abd226e71: vmovd %xmm4,%r9d
- 0.10% 0.23% ││ │ 0x00007f9abd226e76: mov 0x10(%r9,%rdi,4),%ebp ;*aaload
- ││ │ ; - java.util.ArrayList$ArrayListSpliterator::forEachRemaining@93 (line 1373)
- ││ │ ; - java.util.stream.AbstractPipeline::copyInto@32 (line 481)
- ││ │ ; - java.util.stream.AbstractPipeline::wrapAndCopyInto@13 (line 471)
- ││ │ ; - java.util.stream.ReduceOps$ReduceOp::evaluateSequential@6 (line 708)
- ││ │ ; - java.util.stream.AbstractPipeline::evaluate@88 (line 234)
- ││ │ ; - java.util.stream.ReferencePipeline::collect@86 (line 499)
- 0.63% 0.84% ││ │ 0x00007f9abd226e7b: mov 0x8(%rbp),%esi ; implicit exception: dispatches to 0x00007f9abd227070
- 0.69% 0.88% ││ │ 0x00007f9abd226e7e: cmp $0x20002267,%esi ; {metadata('java/lang/Integer')}
- ││ │ 0x00007f9abd226e84: jne 0x7f9abd22744c ;*checkcast
- ││ │ ; - org.sample.MyBenchmark$$Lambda$16/1901954544::applyAsLong@1
- ││ │ ; - java.util.stream.Collectors::lambda$summingLong$15@6 (line 485)
- ││ │ ; - java.util.stream.Collectors$$Lambda$18/593074498::accept@9
- ││ │ ; - java.util.stream.ReduceOps$3ReducingSink::accept@9 (line 169)
- ││ │ ; - java.util.ArrayList$ArrayListSpliterator::forEachRemaining@99 (line 1374)
- ││ │ ; - java.util.stream.AbstractPipeline::copyInto@32 (line 481)
- ││ │ ; - java.util.stream.AbstractPipeline::wrapAndCopyInto@13 (line 471)
- ││ │ ; - java.util.stream.ReduceOps$ReduceOp::evaluateSequential@6 (line 708)
- ││ │ ; - java.util.stream.AbstractPipeline::evaluate@88 (line 234)
- ││ │ ; - java.util.stream.ReferencePipeline::collect@86 (line 499)
- 1.38% 1.82% ││ │ 0x00007f9abd226e8a: vmovq %r10,%xmm3
- 0.06% 0.06% ││ │ 0x00007f9abd226e8f: vmovd %r11d,%xmm0
- 0.36% 0.27% ││ │ 0x00007f9abd226e94: vmovd %ecx,%xmm2
- 0.04% 0.02% ││ │ 0x00007f9abd226e98: mov %r8d,%ecx
- 1.15% 1.58% ││ │ 0x00007f9abd226e9b: movsxd %edi,%r11
- 0.04% 0.06% ││ │ 0x00007f9abd226e9e: mov 0x14(%r9,%r11,4),%r10d ;*aaload
- ││ │ ; - java.util.ArrayList$ArrayListSpliterator::forEachRemaining@93 (line 1373)
- ││ │ ; - java.util.stream.AbstractPipeline::copyInto@32 (line 481)
- ││ │ ; - java.util.stream.AbstractPipeline::wrapAndCopyInto@13 (line 471)
- ││ │ ; - java.util.stream.ReduceOps$ReduceOp::evaluateSequential@6 (line 708)
- ││ │ ; - java.util.stream.AbstractPipeline::evaluate@88 (line 234)
- ││ │ ; - java.util.stream.ReferencePipeline::collect@86 (line 499)
- 0.32% 0.47% ││ │ 0x00007f9abd226ea3: mov %rbx,%rsi
- 0.04% 0.06% ││ │ 0x00007f9abd226ea6: add $0x1,%rsi ;*ladd
- ││ │ ; - java.util.stream.Collectors::lambda$summingLong$15@11 (line 485)
- ││ │ ; - java.util.stream.Collectors$$Lambda$18/593074498::accept@9
- ││ │ ; - java.util.stream.ReduceOps$3ReducingSink::accept@9 (line 169)
- ││ │ ; - java.util.ArrayList$ArrayListSpliterator::forEachRemaining@99 (line 1374)
- ││ │ ; - java.util.stream.AbstractPipeline::copyInto@32 (line 481)
- ││ │ ; - java.util.stream.AbstractPipeline::wrapAndCopyInto@13 (line 471)
- ││ │ ; - java.util.stream.ReduceOps$ReduceOp::evaluateSequential@6 (line 708)
- ││ │ ; - java.util.stream.AbstractPipeline::evaluate@88 (line 234)
- ││ │ ; - java.util.stream.ReferencePipeline::collect@86 (line 499)
- 1.22% 1.70% ││ │ 0x00007f9abd226eaa: mov %rsi,0x10(%r14) ;*lastore
- ││ │ ; - java.util.stream.Collectors::lambda$summingLong$15@12 (line 485)
- ││ │ ; - java.util.stream.Collectors$$Lambda$18/593074498::accept@9
- ││ │ ; - java.util.stream.ReduceOps$3ReducingSink::accept@9 (line 169)
- ││ │ ; - java.util.ArrayList$ArrayListSpliterator::forEachRemaining@99 (line 1374)
- ││ │ ; - java.util.stream.AbstractPipeline::copyInto@32 (line 481)
- ││ │ ; - java.util.stream.AbstractPipeline::wrapAndCopyInto@13 (line 471)
- ││ │ ; - java.util.stream.ReduceOps$ReduceOp::evaluateSequential@6 (line 708)
- ││ │ ; - java.util.stream.AbstractPipeline::evaluate@88 (line 234)
- ││ │ ; - java.util.stream.ReferencePipeline::collect@86 (line 499)
- 0.14% 0.12% ││ │ 0x00007f9abd226eae: test %r10d,%r10d
- ││ │ 0x00007f9abd226eb1: je 0x7f9abd22705b
- 0.22% 0.45% ││ │ 0x00007f9abd226eb7: mov 0x8(%r10),%r8d
- 0.18% 0.14% ││ │ 0x00007f9abd226ebb: cmp $0x20002267,%r8d ; {metadata('java/lang/Integer')}
- 0.02% ││ │ 0x00007f9abd226ec2: jne 0x7f9abd227434 ;*checkcast
- ││ │ ; - org.sample.MyBenchmark$$Lambda$16/1901954544::applyAsLong@1
- ││ │ ; - java.util.stream.Collectors::lambda$summingLong$15@6 (line 485)
- ││ │ ; - java.util.stream.Collectors$$Lambda$18/593074498::accept@9
- ││ │ ; - java.util.stream.ReduceOps$3ReducingSink::accept@9 (line 169)
- ││ │ ; - java.util.ArrayList$ArrayListSpliterator::forEachRemaining@99 (line 1374)
- ││ │ ; - java.util.stream.AbstractPipeline::copyInto@32 (line 481)
- ││ │ ; - java.util.stream.AbstractPipeline::wrapAndCopyInto@13 (line 471)
- ││ │ ; - java.util.stream.ReduceOps$ReduceOp::evaluateSequential@6 (line 708)
- ││ │ ; - java.util.stream.AbstractPipeline::evaluate@88 (line 234)
- ││ │ ; - java.util.stream.ReferencePipeline::collect@86 (line 499)
- 1.76% 1.76% ││ │ 0x00007f9abd226ec8: mov 0x18(%r9,%r11,4),%r10d ;*aaload
- ││ │ ; - java.util.ArrayList$ArrayListSpliterator::forEachRemaining@93 (line 1373)
- ││ │ ; - java.util.stream.AbstractPipeline::copyInto@32 (line 481)
- ││ │ ; - java.util.stream.AbstractPipeline::wrapAndCopyInto@13 (line 471)
- ││ │ ; - java.util.stream.ReduceOps$ReduceOp::evaluateSequential@6 (line 708)
- ││ │ ; - java.util.stream.AbstractPipeline::evaluate@88 (line 234)
- ││ │ ; - java.util.stream.ReferencePipeline::collect@86 (line 499)
- 0.16% 0.10% ││ │ 0x00007f9abd226ecd: mov %rbx,%rsi
- 0.47% 0.31% ││ │ 0x00007f9abd226ed0: add $0x2,%rsi ;*ladd
- ││ │ ; - java.util.stream.Collectors::lambda$summingLong$15@11 (line 485)
- ││ │ ; - java.util.stream.Collectors$$Lambda$18/593074498::accept@9
- ││ │ ; - java.util.stream.ReduceOps$3ReducingSink::accept@9 (line 169)
- ││ │ ; - java.util.ArrayList$ArrayListSpliterator::forEachRemaining@99 (line 1374)
- ││ │ ; - java.util.stream.AbstractPipeline::copyInto@32 (line 481)
- ││ │ ; - java.util.stream.AbstractPipeline::wrapAndCopyInto@13 (line 471)
- ││ │ ; - java.util.stream.ReduceOps$ReduceOp::evaluateSequential@6 (line 708)
- ││ │ ; - java.util.stream.AbstractPipeline::evaluate@88 (line 234)
- ││ │ ; - java.util.stream.ReferencePipeline::collect@86 (line 499)
- 0.06% 0.14% ││ │ 0x00007f9abd226ed4: mov %rsi,0x10(%r14) ;*lastore
- ││ │ ; - java.util.stream.Collectors::lambda$summingLong$15@12 (line 485)
- ││ │ ; - java.util.stream.Collectors$$Lambda$18/593074498::accept@9
- ││ │ ; - java.util.stream.ReduceOps$3ReducingSink::accept@9 (line 169)
- ││ │ ; - java.util.ArrayList$ArrayListSpliterator::forEachRemaining@99 (line 1374)
- ││ │ ; - java.util.stream.AbstractPipeline::copyInto@32 (line 481)
- ││ │ ; - java.util.stream.AbstractPipeline::wrapAndCopyInto@13 (line 471)
- ││ │ ; - java.util.stream.ReduceOps$ReduceOp::evaluateSequential@6 (line 708)
- ││ │ ; - java.util.stream.AbstractPipeline::evaluate@88 (line 234)
- ││ │ ; - java.util.stream.ReferencePipeline::collect@86 (line 499)
- 1.22% 1.31% ││ │ 0x00007f9abd226ed8: test %r10d,%r10d
- ││ │ 0x00007f9abd226edb: je 0x7f9abd227075
- 0.06% 0.08% ││ │ 0x00007f9abd226ee1: mov 0x8(%r10),%r8d
- 0.26% 0.65% ││ │ 0x00007f9abd226ee5: cmp $0x20002267,%r8d ; {metadata('java/lang/Integer')}
- ││ │ 0x00007f9abd226eec: jne 0x7f9abd227413 ;*checkcast
- ││ │ ; - org.sample.MyBenchmark$$Lambda$16/1901954544::applyAsLong@1
- ││ │ ; - java.util.stream.Collectors::lambda$summingLong$15@6 (line 485)
- ││ │ ; - java.util.stream.Collectors$$Lambda$18/593074498::accept@9
- ││ │ ; - java.util.stream.ReduceOps$3ReducingSink::accept@9 (line 169)
- ││ │ ; - java.util.ArrayList$ArrayListSpliterator::forEachRemaining@99 (line 1374)
- ││ │ ; - java.util.stream.AbstractPipeline::copyInto@32 (line 481)
- ││ │ ; - java.util.stream.AbstractPipeline::wrapAndCopyInto@13 (line 471)
- ││ │ ; - java.util.stream.ReduceOps$ReduceOp::evaluateSequential@6 (line 708)
- ││ │ ; - java.util.stream.AbstractPipeline::evaluate@88 (line 234)
- ││ │ ; - java.util.stream.ReferencePipeline::collect@86 (line 499)
- 0.14% 0.08% ││ │ 0x00007f9abd226ef2: mov 0x1c(%r9,%r11,4),%r10d ;*aaload
- ││ │ ; - java.util.ArrayList$ArrayListSpliterator::forEachRemaining@93 (line 1373)
- ││ │ ; - java.util.stream.AbstractPipeline::copyInto@32 (line 481)
- ││ │ ; - java.util.stream.AbstractPipeline::wrapAndCopyInto@13 (line 471)
- ││ │ ; - java.util.stream.ReduceOps$ReduceOp::evaluateSequential@6 (line 708)
- ││ │ ; - java.util.stream.AbstractPipeline::evaluate@88 (line 234)
- ││ │ ; - java.util.stream.ReferencePipeline::collect@86 (line 499)
- 1.40% 2.29% ││ │ 0x00007f9abd226ef7: mov %rbx,%rsi
- 0.06% 0.10% ││ │ 0x00007f9abd226efa: add $0x3,%rsi ;*ladd
- ││ │ ; - java.util.stream.Collectors::lambda$summingLong$15@11 (line 485)
- ││ │ ; - java.util.stream.Collectors$$Lambda$18/593074498::accept@9
- ││ │ ; - java.util.stream.ReduceOps$3ReducingSink::accept@9 (line 169)
- ││ │ ; - java.util.ArrayList$ArrayListSpliterator::forEachRemaining@99 (line 1374)
- ││ │ ; - java.util.stream.AbstractPipeline::copyInto@32 (line 481)
- ││ │ ; - java.util.stream.AbstractPipeline::wrapAndCopyInto@13 (line 471)
- ││ │ ; - java.util.stream.ReduceOps$ReduceOp::evaluateSequential@6 (line 708)
- ││ │ ; - java.util.stream.AbstractPipeline::evaluate@88 (line 234)
- ││ │ ; - java.util.stream.ReferencePipeline::collect@86 (line 499)
- 0.28% 0.39% ││ │ 0x00007f9abd226efe: mov %rsi,0x10(%r14) ;*lastore
- ││ │ ; - java.util.stream.Collectors::lambda$summingLong$15@12 (line 485)
- ││ │ ; - java.util.stream.Collectors$$Lambda$18/593074498::accept@9
- ││ │ ; - java.util.stream.ReduceOps$3ReducingSink::accept@9 (line 169)
- ││ │ ; - java.util.ArrayList$ArrayListSpliterator::forEachRemaining@99 (line 1374)
- ││ │ ; - java.util.stream.AbstractPipeline::copyInto@32 (line 481)
- ││ │ ; - java.util.stream.AbstractPipeline::wrapAndCopyInto@13 (line 471)
- ││ │ ; - java.util.stream.ReduceOps$ReduceOp::evaluateSequential@6 (line 708)
- ││ │ ; - java.util.stream.AbstractPipeline::evaluate@88 (line 234)
- ││ │ ; - java.util.stream.ReferencePipeline::collect@86 (line 499)
- 0.12% 0.18% ││ │ 0x00007f9abd226f02: test %r10d,%r10d
- ││ │ 0x00007f9abd226f05: je 0x7f9abd227058
- 1.30% 2.27% ││ │ 0x00007f9abd226f0b: mov 0x8(%r10),%r8d
- 2.49% 3.66% ││ │ 0x00007f9abd226f0f: cmp $0x20002267,%r8d ; {metadata('java/lang/Integer')}
- ││ │ 0x00007f9abd226f16: jne 0x7f9abd22742c ;*checkcast
- ││ │ ; - org.sample.MyBenchmark$$Lambda$16/1901954544::applyAsLong@1
- ││ │ ; - java.util.stream.Collectors::lambda$summingLong$15@6 (line 485)
- ││ │ ; - java.util.stream.Collectors$$Lambda$18/593074498::accept@9
- ││ │ ; - java.util.stream.ReduceOps$3ReducingSink::accept@9 (line 169)
- ││ │ ; - java.util.ArrayList$ArrayListSpliterator::forEachRemaining@99 (line 1374)
- ││ │ ; - java.util.stream.AbstractPipeline::copyInto@32 (line 481)
- ││ │ ; - java.util.stream.AbstractPipeline::wrapAndCopyInto@13 (line 471)
- ││ │ ; - java.util.stream.ReduceOps$ReduceOp::evaluateSequential@6 (line 708)
- ││ │ ; - java.util.stream.AbstractPipeline::evaluate@88 (line 234)
- ││ │ ; - java.util.stream.ReferencePipeline::collect@86 (line 499)
- 0.99% 1.15% ││ │ 0x00007f9abd226f1c: add $0x4,%rbx ;*ladd
- ││ │ ; - java.util.stream.Collectors::lambda$summingLong$15@11 (line 485)
- ││ │ ; - java.util.stream.Collectors$$Lambda$18/593074498::accept@9
- ││ │ ; - java.util.stream.ReduceOps$3ReducingSink::accept@9 (line 169)
- ││ │ ; - java.util.ArrayList$ArrayListSpliterator::forEachRemaining@99 (line 1374)
- ││ │ ; - java.util.stream.AbstractPipeline::copyInto@32 (line 481)
- ││ │ ; - java.util.stream.AbstractPipeline::wrapAndCopyInto@13 (line 471)
- ││ │ ; - java.util.stream.ReduceOps$ReduceOp::evaluateSequential@6 (line 708)
- ││ │ ; - java.util.stream.AbstractPipeline::evaluate@88 (line 234)
- ││ │ ; - java.util.stream.ReferencePipeline::collect@86 (line 499)
- 0.14% 0.12% ││ │ 0x00007f9abd226f20: mov %rbx,0x10(%r14) ;*lastore
- ││ │ ; - java.util.stream.Collectors::lambda$summingLong$15@12 (line 485)
- ││ │ ; - java.util.stream.Collectors$$Lambda$18/593074498::accept@9
- ││ │ ; - java.util.stream.ReduceOps$3ReducingSink::accept@9 (line 169)
- ││ │ ; - java.util.ArrayList$ArrayListSpliterator::forEachRemaining@99 (line 1374)
- ││ │ ; - java.util.stream.AbstractPipeline::copyInto@32 (line 481)
- ││ │ ; - java.util.stream.AbstractPipeline::wrapAndCopyInto@13 (line 471)
- ││ │ ; - java.util.stream.ReduceOps$ReduceOp::evaluateSequential@6 (line 708)
- ││ │ ; - java.util.stream.AbstractPipeline::evaluate@88 (line 234)
- ││ │ ; - java.util.stream.ReferencePipeline::collect@86 (line 499)
- 0.65% 0.98% ││ │ 0x00007f9abd226f24: add $0x4,%edi ;*iinc
- ││ │ ; - java.util.ArrayList$ArrayListSpliterator::forEachRemaining@104 (line 1372)
- ││ │ ; - java.util.stream.AbstractPipeline::copyInto@32 (line 481)
- ││ │ ; - java.util.stream.AbstractPipeline::wrapAndCopyInto@13 (line 471)
- ││ │ ; - java.util.stream.ReduceOps$ReduceOp::evaluateSequential@6 (line 708)
- ││ │ ; - java.util.stream.AbstractPipeline::evaluate@88 (line 234)
- ││ │ ; - java.util.stream.ReferencePipeline::collect@86 (line 499)
- 0.04% ││ │ 0x00007f9abd226f27: cmp (%rsp),%edi
- ││ ╰ 0x00007f9abd226f2a: jl 0x7f9abd226e60 ;*if_icmpge
- ││ ; - java.util.ArrayList$ArrayListSpliterator::forEachRemaining@87 (line 1372)
- ││ ; - java.util.stream.AbstractPipeline::copyInto@32 (line 481)
- ││ ; - java.util.stream.AbstractPipeline::wrapAndCopyInto@13 (line 471)
- ││ ; - java.util.stream.ReduceOps$ReduceOp::evaluateSequential@6 (line 708)
- ││ ; - java.util.stream.AbstractPipeline::evaluate@88 (line 234)
- ││ ; - java.util.stream.ReferencePipeline::collect@86 (line 499)
- 0.73% 0.66% ││ 0x00007f9abd226f30: mov %ecx,%r8d
- 0.04% 0.06% ││ 0x00007f9abd226f33: vmovd %xmm2,%ecx
- 0.22% 0.43% ││ 0x00007f9abd226f37: vmovd %xmm0,%r11d
- 0.06% ││ 0x00007f9abd226f3c: vmovq %xmm3,%r10
- 0.59% 0.65% ││ 0x00007f9abd226f41: cmp %ecx,%edi
- ││ ╭ 0x00007f9abd226f43: jnl 0x7f9abd226f6a
- 0.02% 0.08% ││ │ 0x00007f9abd226f45: nop ;*laload
- ││ │ ; - java.util.stream.Collectors::lambda$summingLong$15@3 (line 485)
- ││ │ ; - java.util.stream.Collectors$$Lambda$18/593074498::accept@9
- ││ │ ; - java.util.stream.ReduceOps$3ReducingSink::accept@9 (line 169)
- ││ │ ; - java.util.ArrayList$ArrayListSpliterator::forEachRemaining@99 (line 1374)
- ││ │ ; - java.util.stream.AbstractPipeline::copyInto@32 (line 481)
- ││ │ ; - java.util.stream.AbstractPipeline::wrapAndCopyInto@13 (line 471)
- ││ │ ; - java.util.stream.ReduceOps$ReduceOp::evaluateSequential@6 (line 708)
- ││ │ ; - java.util.stream.AbstractPipeline::evaluate@88 (line 234)
- ││ │ ; - java.util.stream.ReferencePipeline::collect@86 (line 499)
- 0.30% 0.41% ││ │↗ 0x00007f9abd226f48: mov 0x10(%r9,%rdi,4),%ebp ;*aaload
- ││ ││ ; - java.util.ArrayList$ArrayListSpliterator::forEachRemaining@93 (line 1373)
- ││ ││ ; - java.util.stream.AbstractPipeline::copyInto@32 (line 481)
- ││ ││ ; - java.util.stream.AbstractPipeline::wrapAndCopyInto@13 (line 471)
- ││ ││ ; - java.util.stream.ReduceOps$ReduceOp::evaluateSequential@6 (line 708)
- ││ ││ ; - java.util.stream.AbstractPipeline::evaluate@88 (line 234)
- ││ ││ ; - java.util.stream.ReferencePipeline::collect@86 (line 499)
- ││ ││ 0x00007f9abd226f4d: mov 0x8(%rbp),%esi ; implicit exception: dispatches to 0x00007f9abd22708c
- 0.38% 0.74% ││ ││ 0x00007f9abd226f50: cmp $0x20002267,%esi ; {metadata('java/lang/Integer')}
- 0.02% ││ ││ 0x00007f9abd226f56: jne 0x7f9abd227411 ;*checkcast
- ││ ││ ; - org.sample.MyBenchmark$$Lambda$16/1901954544::applyAsLong@1
- ││ ││ ; - java.util.stream.Collectors::lambda$summingLong$15@6 (line 485)
- ││ ││ ; - java.util.stream.Collectors$$Lambda$18/593074498::accept@9
- ││ ││ ; - java.util.stream.ReduceOps$3ReducingSink::accept@9 (line 169)
- ││ ││ ; - java.util.ArrayList$ArrayListSpliterator::forEachRemaining@99 (line 1374)
- ││ ││ ; - java.util.stream.AbstractPipeline::copyInto@32 (line 481)
- ││ ││ ; - java.util.stream.AbstractPipeline::wrapAndCopyInto@13 (line 471)
- ││ ││ ; - java.util.stream.ReduceOps$ReduceOp::evaluateSequential@6 (line 708)
- ││ ││ ; - java.util.stream.AbstractPipeline::evaluate@88 (line 234)
- ││ ││ ; - java.util.stream.ReferencePipeline::collect@86 (line 499)
- 0.16% 0.12% ││ ││ 0x00007f9abd226f5c: add $0x1,%rbx ;*ladd
- ││ ││ ; - java.util.stream.Collectors::lambda$summingLong$15@11 (line 485)
- ││ ││ ; - java.util.stream.Collectors$$Lambda$18/593074498::accept@9
- ││ ││ ; - java.util.stream.ReduceOps$3ReducingSink::accept@9 (line 169)
- ││ ││ ; - java.util.ArrayList$ArrayListSpliterator::forEachRemaining@99 (line 1374)
- ││ ││ ; - java.util.stream.AbstractPipeline::copyInto@32 (line 481)
- ││ ││ ; - java.util.stream.AbstractPipeline::wrapAndCopyInto@13 (line 471)
- ││ ││ ; - java.util.stream.ReduceOps$ReduceOp::evaluateSequential@6 (line 708)
- ││ ││ ; - java.util.stream.AbstractPipeline::evaluate@88 (line 234)
- ││ ││ ; - java.util.stream.ReferencePipeline::collect@86 (line 499)
- 0.14% 0.06% ││ ││ 0x00007f9abd226f60: mov %rbx,0x10(%r14) ;*lastore
- ││ ││ ; - java.util.stream.Collectors::lambda$summingLong$15@12 (line 485)
- ││ ││ ; - java.util.stream.Collectors$$Lambda$18/593074498::accept@9
- ││ ││ ; - java.util.stream.ReduceOps$3ReducingSink::accept@9 (line 169)
- ││ ││ ; - java.util.ArrayList$ArrayListSpliterator::forEachRemaining@99 (line 1374)
- ││ ││ ; - java.util.stream.AbstractPipeline::copyInto@32 (line 481)
- ││ ││ ; - java.util.stream.AbstractPipeline::wrapAndCopyInto@13 (line 471)
- ││ ││ ; - java.util.stream.ReduceOps$ReduceOp::evaluateSequential@6 (line 708)
- ││ ││ ; - java.util.stream.AbstractPipeline::evaluate@88 (line 234)
- ││ ││ ; - java.util.stream.ReferencePipeline::collect@86 (line 499)
- ││ ││ 0x00007f9abd226f64: incl %edi ;*iinc
- ││ ││ ; - java.util.ArrayList$ArrayListSpliterator::forEachRemaining@104 (line 1372)
- ││ ││ ; - java.util.stream.AbstractPipeline::copyInto@32 (line 481)
- ││ ││ ; - java.util.stream.AbstractPipeline::wrapAndCopyInto@13 (line 471)
- ││ ││ ; - java.util.stream.ReduceOps$ReduceOp::evaluateSequential@6 (line 708)
- ││ ││ ; - java.util.stream.AbstractPipeline::evaluate@88 (line 234)
- ││ ││ ; - java.util.stream.ReferencePipeline::collect@86 (line 499)
- 0.57% 0.49% ││ ││ 0x00007f9abd226f66: cmp %ecx,%edi
- ││ │╰ 0x00007f9abd226f68: jl 0x7f9abd226f48 ;*if_icmpge
- ││ │ ; - java.util.ArrayList$ArrayListSpliterator::forEachRemaining@87 (line 1372)
- ││ │ ; - java.util.stream.AbstractPipeline::copyInto@32 (line 481)
- ││ │ ; - java.util.stream.AbstractPipeline::wrapAndCopyInto@13 (line 471)
- ││ │ ; - java.util.stream.ReduceOps$ReduceOp::evaluateSequential@6 (line 708)
- ││ │ ; - java.util.stream.AbstractPipeline::evaluate@88 (line 234)
- ││ │ ; - java.util.stream.ReferencePipeline::collect@86 (line 499)
- 0.20% 0.23% │↘ ↘ 0x00007f9abd226f6a: mov 0x1c(%rdx),%ebp ;*getfield characteristics
- │ ; - java.util.stream.Collectors$CollectorImpl::characteristics@1 (line 195)
- │ ; - java.util.stream.ReferencePipeline::collect@91 (line 501)
- 0.06% 0.06% │ 0x00007f9abd226f6d: mov 0x8(%rbp),%r11d ; implicit exception: dispatches to 0x00007f9abd2274f5
- 0.34% 0.43% │ 0x00007f9abd226f71: cmp $0x200030be,%r11d ; {metadata('java/util/Collections$EmptySet')}
- │ 0x00007f9abd226f78: jne 0x7f9abd22715d ;*invokeinterface contains
- │ ; - java.util.stream.ReferencePipeline::collect@99 (line 501)
- 0.91% 1.13% │ 0x00007f9abd226f7e: mov 0x18(%rdx),%ebp ;*getfield finisher
- │ ; - java.util.stream.Collectors$CollectorImpl::finisher@1 (line 190)
- │ ; - java.util.stream.ReferencePipeline::collect@112 (line 503)
- 0.02% │ 0x00007f9abd226f81: mov 0x8(%rbp),%r11d ; implicit exception: dispatches to 0x00007f9abd227505
- 0.12% 0.10% │ 0x00007f9abd226f85: cmp $0x2001b785,%r11d ; {metadata('java/util/stream/Collectors$$Lambda$20')}
- 0.02% │ 0x00007f9abd226f8c: jne 0x7f9abd227175 ;*checkcast
- │ ; - java.util.stream.Collectors$$Lambda$20/93243844::apply@1
- │ ; - java.util.stream.ReferencePipeline::collect@118 (line 503)
- 0.36% 0.29% │ 0x00007f9abd226f92: mov 0xc(%r10),%r11d
- 0.49% 0.61% │ 0x00007f9abd226f96: test %r11d,%r11d
- │ 0x00007f9abd226f99: jbe 0x7f9abd227189
- 0.02% 0.02% │ 0x00007f9abd226f9f: mov 0x10(%r10),%r11 ;*laload
- │ ; - java.util.stream.Collectors::lambda$summingLong$17@2 (line 487)
- │ ; - java.util.stream.Collectors$$Lambda$20/93243844::apply@4
- │ ; - java.util.stream.ReferencePipeline::collect@118 (line 503)
- 0.04% 0.04% │ 0x00007f9abd226fa3: cmp $0xffffffffffffff80,%r11
- │ 0x00007f9abd226fa7: jl 0x7f9abd227229 ;*iflt
- │ ; - java.lang.Long::valueOf@5 (line 837)
- │ ; - java.util.stream.Collectors::lambda$summingLong$17@3 (line 487)
- │ ; - java.util.stream.Collectors$$Lambda$20/93243844::apply@4
- │ ; - java.util.stream.ReferencePipeline::collect@118 (line 503)
- 0.28% 0.45% │ 0x00007f9abd226fad: cmp $0x7f,%r11
- │ 0x00007f9abd226fb1: jnle 0x7f9abd2273c5 ;*ifgt
- │ ; - java.lang.Long::valueOf@13 (line 837)
- │ ; - java.util.stream.Collectors::lambda$summingLong$17@3 (line 487)
- │ ; - java.util.stream.Collectors$$Lambda$20/93243844::apply@4
- │ ; - java.util.stream.ReferencePipeline::collect@118 (line 503)
- 0.53% 0.94% │ 0x00007f9abd226fb7: mov %r11d,%r10d ;*l2i ; - java.lang.Long::valueOf@20 (line 838)
- │ ; - java.util.stream.Collectors::lambda$summingLong$17@3 (line 487)
- │ ; - java.util.stream.Collectors$$Lambda$20/93243844::apply@4
- │ ; - java.util.stream.ReferencePipeline::collect@118 (line 503)
- 0.04% 0.02% │ 0x00007f9abd226fba: mov %r10d,%ebp
- 0.06% │ 0x00007f9abd226fbd: add $0x80,%ebp ;*iadd
- │ ; - java.lang.Long::valueOf@24 (line 838)
- │ ; - java.util.stream.Collectors::lambda$summingLong$17@3 (line 487)
- │ ; - java.util.stream.Collectors$$Lambda$20/93243844::apply@4
- │ ; - java.util.stream.ReferencePipeline::collect@118 (line 503)
- 0.24% 0.31% │ 0x00007f9abd226fc3: cmp $0x100,%ebp
- │ 0x00007f9abd226fc9: jnb 0x7f9abd2270d5 ;*synchronization entry
- │ ; - java.util.stream.ReferencePipeline::collect@-1 (line 491)
- 0.67% 0.84% │ 0x00007f9abd226fcf: movsxd %r10d,%r10
- 0.06% 0.02% │ 0x00007f9abd226fd2: movabs $0xd8e08e60,%r11 ; {oop(a 'java/lang/Long'[256] )}
- 0.08% 0.04% │ 0x00007f9abd226fdc: mov 0x210(%r11,%r10,4),%r10d
- 0.41% 0.68% │ 0x00007f9abd226fe4: mov %r10,%rax ;*aaload
- │ ; - java.lang.Long::valueOf@25 (line 838)
- │ ; - java.util.stream.Collectors::lambda$summingLong$17@3 (line 487)
- │ ; - java.util.stream.Collectors$$Lambda$20/93243844::apply@4
- │ ; - java.util.stream.ReferencePipeline::collect@118 (line 503)
- 0.61% 0.68% │ 0x00007f9abd226fe7: add $0x50,%rsp
- 0.02% │ 0x00007f9abd226feb: pop %rbp
- 0.04% 0.16% │ 0x00007f9abd226fec: test %eax,0x1696a00e(%rip) ; {poll_return}
- 0.91% 1.37% │ 0x00007f9abd226ff2: retq
- ↘ 0x00007f9abd226ff3: mov %r11d,0x1c(%rsp)
- 0x00007f9abd226ff8: mov %ecx,0x18(%rsp)
- 0x00007f9abd226ffc: mov %r8d,0xc(%rsp)
- 0x00007f9abd227001: mov %rbx,0x10(%rsp)
- 0x00007f9abd227006: mov %eax,0x8(%rsp)
- 0x00007f9abd22700a: mov %r13d,0x4(%rsp)
- 0x00007f9abd22700f: vmovss %xmm1,(%rsp)
- 0x00007f9abd227014: mov %rdx,%rbp ;*synchronization entry
- ; - java.util.stream.Collectors::lambda$summingLong$14@-1 (line 484)
- ; - java.util.stream.Collectors$$Lambda$17/478675655::get@0
- ....................................................................................................
- 60.98% 66.67% <total for region 1>
- ....[Hottest Region 2]..............................................................................
- C2, level 4, org.sample.generated.MyBenchmark_summingLong_jmhTest::summingLong_avgt_jmhStub, version 583 (387 bytes)
- 0x00007f9abd23b34c: mov 0x60(%rsp),%r8
- 0x00007f9abd23b351: movzbl 0x94(%r8),%r10d ;*getfield isDone
- ; - org.sample.generated.MyBenchmark_summingLong_jmhTest::summingLong_avgt_jmhStub@30 (line 234)
- ; implicit exception: dispatches to 0x00007f9abd23b819
- 0x00007f9abd23b359: test %r10d,%r10d
- 0x00007f9abd23b35c: jne 0x7f9abd23b57b ;*ifeq
- ; - org.sample.generated.MyBenchmark_summingLong_jmhTest::summingLong_avgt_jmhStub@33 (line 234)
- 0x00007f9abd23b362: mov $0x1,%ebx
- ╭ 0x00007f9abd23b367: jmpq 0x7f9abd23b467
- │ 0x00007f9abd23b36c: nopl 0x0(%rax)
- 0.16% 0.06% │↗ 0x00007f9abd23b370: mov %r10,0x60(%r15)
- 0.02% 0.02% ││ 0x00007f9abd23b374: prefetchnta 0x100(%r10)
- 0.38% 0.27% ││ 0x00007f9abd23b37c: mov 0x10(%rsp),%rcx
- 0.49% 0.02% ││ 0x00007f9abd23b381: mov 0xa8(%rcx),%r10
- 0.18% 0.23% ││ 0x00007f9abd23b388: mov %r10,(%rax)
- 0.53% 0.49% ││ 0x00007f9abd23b38b: movl $0x2001acf2,0x8(%rax) ; {metadata('java/util/stream/ReferencePipeline$Head')}
- 0.02% 0.02% ││ 0x00007f9abd23b392: mov %r12d,0xc(%rax)
- 0.55% 0.04% ││ 0x00007f9abd23b396: mov %r12,0x10(%rax)
- 0.41% ││ 0x00007f9abd23b39a: mov %r12,0x18(%rax)
- 0.18% 0.06% ││ 0x00007f9abd23b39e: mov %r12,0x20(%rax)
- 0.16% 0.02% ││ 0x00007f9abd23b3a2: mov %r12,0x28(%rax)
- 0.83% 0.18% ││ 0x00007f9abd23b3a6: mov %r12,0x30(%rax) ;*new ; - java.util.stream.StreamSupport::stream@5 (line 69)
- ││ ; - java.util.Collection::stream@7 (line 581)
- ││ ; - org.sample.MyBenchmark::summingLong@4 (line 70)
- ││ ; - org.sample.generated.MyBenchmark_summingLong_jmhTest::summingLong_avgt_jmhStub@17 (line 232)
- 0.41% 0.27% ││ 0x00007f9abd23b3aa: mov 0x8(%rbp),%r11d
- 0.02% 0.04% ││ 0x00007f9abd23b3ae: cmp $0x2001aab3,%r11d ; {metadata('java/util/ArrayList$ArrayListSpliterator')}
- ││ 0x00007f9abd23b3b5: jne 0x7f9abd23b5d9 ;*invokeinterface characteristics
- ││ ; - java.util.stream.StreamOpFlag::fromCharacteristics@1 (line 733)
- ││ ; - java.util.stream.StreamSupport::stream@11 (line 70)
- ││ ; - java.util.Collection::stream@7 (line 581)
- ││ ; - org.sample.MyBenchmark::summingLong@4 (line 70)
- ││ ; - org.sample.generated.MyBenchmark_summingLong_jmhTest::summingLong_avgt_jmhStub@17 (line 232)
- 0.04% ││ 0x00007f9abd23b3bb: mov %rax,%rsi ;*areturn
- ││ ; - java.util.stream.StreamSupport::stream@18 (line 69)
- ││ ; - java.util.Collection::stream@7 (line 581)
- ││ ; - org.sample.MyBenchmark::summingLong@4 (line 70)
- ││ ; - org.sample.generated.MyBenchmark_summingLong_jmhTest::summingLong_avgt_jmhStub@17 (line 232)
- 0.55% 0.14% ││ 0x00007f9abd23b3be: movl $0x50,0xc(%rax) ;*putfield sourceOrOpFlags
- ││ ; - java.util.stream.AbstractPipeline::<init>@25 (line 185)
- ││ ; - java.util.stream.ReferencePipeline::<init>@4 (line 84)
- ││ ; - java.util.stream.ReferencePipeline$Head::<init>@4 (line 562)
- ││ ; - java.util.stream.StreamSupport::stream@15 (line 70)
- ││ ; - java.util.Collection::stream@7 (line 581)
- ││ ; - org.sample.MyBenchmark::summingLong@4 (line 70)
- ││ ; - org.sample.generated.MyBenchmark_summingLong_jmhTest::summingLong_avgt_jmhStub@17 (line 232)
- 0.43% 0.61% ││ 0x00007f9abd23b3c5: mov 0x8(%rsi),%r9d
- 0.04% ││ 0x00007f9abd23b3c9: movl $0x5f,0x14(%rax) ;*putfield combinedFlags
- ││ ; - java.util.stream.AbstractPipeline::<init>@41 (line 188)
- ││ ; - java.util.stream.ReferencePipeline::<init>@4 (line 84)
- ││ ; - java.util.stream.ReferencePipeline$Head::<init>@4 (line 562)
- ││ ; - java.util.stream.StreamSupport::stream@15 (line 70)
- ││ ; - java.util.Collection::stream@7 (line 581)
- ││ ; - org.sample.MyBenchmark::summingLong@4 (line 70)
- ││ ; - org.sample.generated.MyBenchmark_summingLong_jmhTest::summingLong_avgt_jmhStub@17 (line 232)
- 0.51% 0.65% ││ 0x00007f9abd23b3d0: mov %rax,%r11
- 0.28% ││ 0x00007f9abd23b3d3: mov %rbp,%r10
- 0.12% 0.06% ││ 0x00007f9abd23b3d6: mov %r10d,0x28(%rax)
- 0.24% 0.41% ││ 0x00007f9abd23b3da: shr $0x9,%r11
- 0.36% 0.25% ││ 0x00007f9abd23b3de: movabs $0x7f9abc7ff000,%r10
- 0.28% 0.08% ││ 0x00007f9abd23b3e8: mov %r12l,(%r10,%r11) ;*putfield sourceSpliterator
- ││ ; - java.util.stream.AbstractPipeline::<init>@11 (line 183)
- ││ ; - java.util.stream.ReferencePipeline::<init>@4 (line 84)
- ││ ; - java.util.stream.ReferencePipeline$Head::<init>@4 (line 562)
- ││ ; - java.util.stream.StreamSupport::stream@15 (line 70)
- ││ ; - java.util.Collection::stream@7 (line 581)
- ││ ; - org.sample.MyBenchmark::summingLong@4 (line 70)
- ││ ; - org.sample.generated.MyBenchmark_summingLong_jmhTest::summingLong_avgt_jmhStub@17 (line 232)
- 0.38% 0.45% ││ 0x00007f9abd23b3ec: mov %rax,%r11
- 0.36% 0.20% ││ 0x00007f9abd23b3ef: mov %r11d,0x1c(%rax) ;*synchronization entry
- ││ ; - java.util.stream.ReferencePipeline::<init>@-1 (line 84)
- ││ ; - java.util.stream.ReferencePipeline$Head::<init>@4 (line 562)
- ││ ; - java.util.stream.StreamSupport::stream@15 (line 70)
- ││ ; - java.util.Collection::stream@7 (line 581)
- ││ ; - org.sample.MyBenchmark::summingLong@4 (line 70)
- ││ ; - org.sample.generated.MyBenchmark_summingLong_jmhTest::summingLong_avgt_jmhStub@17 (line 232)
- 0.47% 0.41% ││ 0x00007f9abd23b3f3: mov 0x14(%rdx),%r11d ;*getfield summingLong
- ││ ; - org.sample.MyBenchmark::summingLong@10 (line 70)
- ││ ; - org.sample.generated.MyBenchmark_summingLong_jmhTest::summingLong_avgt_jmhStub@17 (line 232)
- 0.10% 0.16% ││ 0x00007f9abd23b3f7: cmp $0x2001acf2,%r9d ; {metadata('java/util/stream/ReferencePipeline$Head')}
- ││ 0x00007f9abd23b3fe: jne 0x7f9abd23b609
- 0.12% 0.10% ││ 0x00007f9abd23b404: mov %rbx,0x8(%rsp)
- 0.73% 0.45% ││ 0x00007f9abd23b409: mov %rcx,0x10(%rsp)
- 0.69% 0.84% ││ 0x00007f9abd23b40e: mov %rdi,(%rsp)
- 0.45% 0.49% ││ 0x00007f9abd23b412: mov %r8,%rbp
- 0.04% ││ 0x00007f9abd23b415: mov %rdx,0x70(%rsp) ;*invokeinterface collect
- ││ ; - org.sample.MyBenchmark::summingLong@13 (line 70)
- ││ ; - org.sample.generated.MyBenchmark_summingLong_jmhTest::summingLong_avgt_jmhStub@17 (line 232)
- 0.57% 1.08% ││ 0x00007f9abd23b41a: mov %r11,%rdx ;*getfield summingLong
- ││ ; - org.sample.MyBenchmark::summingLong@10 (line 70)
- ││ ; - org.sample.generated.MyBenchmark_summingLong_jmhTest::summingLong_avgt_jmhStub@17 (line 232)
- 0.08% 0.16% ││ 0x00007f9abd23b41d: nop
- 0.02% ││ 0x00007f9abd23b41f: callq 0x7f9abd046020 ; OopMap{rbp=Oop [104]=Oop [112]=Oop [24]=Oop off=676}
- ││ ;*invokeinterface collect
- ││ ; - org.sample.MyBenchmark::summingLong@13 (line 70)
- ││ ; - org.sample.generated.MyBenchmark_summingLong_jmhTest::summingLong_avgt_jmhStub@17 (line 232)
- ││ ; {optimized virtual_call}
- 0.14% 0.20% ││ 0x00007f9abd23b424: mov 0x8(%rax),%r10d ; implicit exception: dispatches to 0x00007f9abd23b7a5
- 1.50% 1.27% ││ 0x00007f9abd23b428: cmp $0x200022ae,%r10d ; {metadata('java/lang/Long')}
- ││ 0x00007f9abd23b42f: jne 0x7f9abd23b761
- 0.67% 0.59% ││ 0x00007f9abd23b435: mov %rax,%rdx ;*checkcast
- ││ ; - org.sample.MyBenchmark::summingLong@18 (line 70)
- ││ ; - org.sample.generated.MyBenchmark_summingLong_jmhTest::summingLong_avgt_jmhStub@17 (line 232)
- ││ 0x00007f9abd23b438: mov 0x18(%rsp),%rsi
- 0.08% 0.04% ││ 0x00007f9abd23b43d: nop
- 0.77% 0.43% ││ 0x00007f9abd23b43f: callq 0x7f9abd046020 ; OopMap{rbp=Oop [104]=Oop [112]=Oop [24]=Oop off=708}
- ││ ;*invokevirtual consume
- ││ ; - org.sample.generated.MyBenchmark_summingLong_jmhTest::summingLong_avgt_jmhStub@20 (line 232)
- ││ ; {optimized virtual_call}
- 5.51% 6.86% ││ 0x00007f9abd23b444: mov %rbp,%r8
- 0.04% ││ 0x00007f9abd23b447: movzbl 0x94(%r8),%r10d ;*getfield isDone
- ││ ; - org.sample.generated.MyBenchmark_summingLong_jmhTest::summingLong_avgt_jmhStub@30 (line 234)
- 0.02% 0.02% ││ 0x00007f9abd23b44f: mov 0x8(%rsp),%rbx
- 0.89% 0.76% ││ 0x00007f9abd23b454: add $0x1,%rbx ; OopMap{r8=Oop [104]=Oop [112]=Oop [24]=Oop off=728}
- ││ ;*ifeq
- ││ ; - org.sample.generated.MyBenchmark_summingLong_jmhTest::summingLong_avgt_jmhStub@33 (line 234)
- 0.02% ││ 0x00007f9abd23b458: test %eax,0x16955ba2(%rip) ; {poll}
- ││ 0x00007f9abd23b45e: test %r10d,%r10d
- ││ 0x00007f9abd23b461: jne 0x7f9abd23b580 ;*aload
- ││ ; - org.sample.generated.MyBenchmark_summingLong_jmhTest::summingLong_avgt_jmhStub@13 (line 232)
- 0.02% 0.02% ↘│ 0x00007f9abd23b467: mov 0x70(%rsp),%rdx
- 0.81% 0.70% │ 0x00007f9abd23b46c: mov 0xc(%rdx),%r10d ;*getfield ints
- │ ; - org.sample.MyBenchmark::summingLong@1 (line 70)
- │ ; - org.sample.generated.MyBenchmark_summingLong_jmhTest::summingLong_avgt_jmhStub@17 (line 232)
- 0.02% 0.02% │ 0x00007f9abd23b470: mov 0x8(%r10),%r11d ; implicit exception: dispatches to 0x00007f9abd23b795
- 0.10% 0.06% │ 0x00007f9abd23b474: cmp $0x20002f22,%r11d ; {metadata('java/util/ArrayList')}
- │ 0x00007f9abd23b47b: jne 0x7f9abd23b5aa
- 0.55% 0.16% │ 0x00007f9abd23b481: mov 0x60(%r15),%rax
- 0.22% 0.22% │ 0x00007f9abd23b485: mov %rax,%r11
- 0.02% │ 0x00007f9abd23b488: add $0x20,%r11 ;*invokeinterface stream
- │ ; - org.sample.MyBenchmark::summingLong@4 (line 70)
- │ ; - org.sample.generated.MyBenchmark_summingLong_jmhTest::summingLong_avgt_jmhStub@17 (line 232)
- │ 0x00007f9abd23b48c: cmp 0x70(%r15),%r11
- │ 0x00007f9abd23b490: jnb 0x7f9abd23b53d
- 0.53% 0.29% │ 0x00007f9abd23b496: mov %r11,0x60(%r15)
- 0.38% 0.25% │ 0x00007f9abd23b49a: prefetchnta 0x100(%r11)
- 0.02% 0.04% │ 0x00007f9abd23b4a2: mov (%rsp),%rdi
- 0.02% │ 0x00007f9abd23b4a6: mov 0xa8(%rdi),%r11
- 0.61% 0.57% │ 0x00007f9abd23b4ad: mov %r11,(%rax)
- 0.51% 0.53% │ 0x00007f9abd23b4b0: movl $0x2001aab3,0x8(%rax) ; {metadata('java/util/ArrayList$ArrayListSpliterator')}
- 0.06% 0.04% │ 0x00007f9abd23b4b7: mov %r12d,0xc(%rax)
- 0.04% │ 0x00007f9abd23b4bb: mov %r12,0x18(%rax)
- 0.57% 0.45% │ 0x00007f9abd23b4bf: mov $0xffffffff,%r11d
- 0.47% 0.08% │ 0x00007f9abd23b4c5: mov %r11,0x10(%rax) ;*new ; - java.util.ArrayList::spliterator@0 (line 1271)
- │ ; - java.util.Collection::stream@1 (line 581)
- │ ; - org.sample.MyBenchmark::summingLong@4 (line 70)
- │ ; - org.sample.generated.MyBenchmark_summingLong_jmhTest::summingLong_avgt_jmhStub@17 (line 232)
- 0.04% │ 0x00007f9abd23b4c9: mov %rax,%rbp ;*areturn
- │ ; - java.util.ArrayList::spliterator@11 (line 1271)
- │ ; - java.util.Collection::stream@1 (line 581)
- │ ; - org.sample.MyBenchmark::summingLong@4 (line 70)
- │ ; - org.sample.generated.MyBenchmark_summingLong_jmhTest::summingLong_avgt_jmhStub@17 (line 232)
- 0.02% 0.02% │ 0x00007f9abd23b4cc: mov %r10,%r11
- 0.43% 0.16% │ 0x00007f9abd23b4cf: mov %r11d,0x18(%rax)
- 0.30% 0.08% │ 0x00007f9abd23b4d3: mov %rax,%r10
- 0.08% 0.02% │ 0x00007f9abd23b4d6: shr $0x9,%r10
- 0.04% 0.04% │ 0x00007f9abd23b4da: movabs $0x7f9abc7ff000,%r11
- 0.47% 0.27% │ 0x00007f9abd23b4e4: mov %r12l,(%r11,%r10) ;*synchronization entry
- │ ; - java.util.ArrayList::spliterator@-1 (line 1271)
- │ ; - java.util.Collection::stream@1 (line 581)
- │ ; - org.sample.MyBenchmark::summingLong@4 (line 70)
- │ ; - org.sample.generated.MyBenchmark_summingLong_jmhTest::summingLong_avgt_jmhStub@17 (line 232)
- 0.57% 0.14% │ 0x00007f9abd23b4e8: mov 0x60(%r15),%rax
- 0.04% 0.02% │ 0x00007f9abd23b4ec: mov %rax,%r10
- 0.32% 0.14% │ 0x00007f9abd23b4ef: add $0x38,%r10
- 0.32% 0.04% │ 0x00007f9abd23b4f3: cmp 0x70(%r15),%r10
- ╰ 0x00007f9abd23b4f7: jb 0x7f9abd23b370
- 0x00007f9abd23b4fd: mov %rbx,0x8(%rsp)
- 0x00007f9abd23b502: mov %rdi,(%rsp)
- 0x00007f9abd23b506: mov %r8,0x70(%rsp)
- 0x00007f9abd23b50b: mov %rdx,0x60(%rsp)
- 0x00007f9abd23b510: movabs $0x1000d6790,%rsi ; {metadata('java/util/stream/ReferencePipeline$Head')}
- 0x00007f9abd23b51a: nop
- 0x00007f9abd23b51b: callq 0x7f9abd06c0a0 ; OopMap{rbp=Oop [96]=Oop [104]=Oop [112]=Oop [24]=Oop off=928}
- ;*new ; - java.util.stream.StreamSupport::stream@5 (line 69)
- ; - java.util.Collection::stream@7 (line 581)
- ....................................................................................................
- 28.20% 22.96% <total for region 2>
- ....[Hottest Regions]...............................................................................
- 60.98% 66.67% C2, level 4 java.util.stream.ReferencePipeline::collect, version 553 (946 bytes)
- 28.20% 22.96% C2, level 4 org.sample.generated.MyBenchmark_summingLong_jmhTest::summingLong_avgt_jmhStub, version 583 (387 bytes)
- 4.64% 6.14% C2, level 4 org.openjdk.jmh.infra.Blackhole::consume, version 550 (71 bytes)
- 0.26% 0.04% libc-2.23.so malloc_consolidate (128 bytes)
- 0.20% 0.02% libjvm.so SpinPause (7 bytes)
- 0.16% 0.08% [kernel.kallsyms] [unknown] (0 bytes)
- 0.14% 0.06% libjvm.so StringTable::unlink_or_oops_do (13 bytes)
- 0.14% 0.06% libjvm.so ParallelTaskTerminator::offer_termination (8 bytes)
- 0.12% [kernel.kallsyms] [unknown] (0 bytes)
- 0.12% 0.14% libfcml.so.0.0.0 fcml_fn_dt_dts_tree_element_free (19 bytes)
- 0.10% [kernel.kallsyms] [unknown] (0 bytes)
- 0.10% 0.23% libc-2.23.so malloc (38 bytes)
- 0.08% [kernel.kallsyms] [unknown] (0 bytes)
- 0.08% 0.04% libfcml.so.0.0.0 fcml_fn_coll_list_free (27 bytes)
- 0.08% 0.02% libjvm.so PSScavengeKlassClosure::do_klass (11 bytes)
- 0.08% 0.14% libc-2.23.so _int_malloc (49 bytes)
- 0.08% 0.20% libc-2.23.so malloc (0 bytes)
- 0.06% 0.04% [kernel.kallsyms] [unknown] (45 bytes)
- 0.06% libjvm.so post_allocation_notify (0 bytes)
- 0.06% libjvm.so StringTable::unlink_or_oops_do (0 bytes)
- 4.21% 3.17% <...other 270 warm regions...>
- ....................................................................................................
- 99.98% 100.00% <totals>
- ....[Hottest Methods (after inlining)]..............................................................
- 60.98% 66.67% C2, level 4 java.util.stream.ReferencePipeline::collect, version 553
- 28.20% 22.96% C2, level 4 org.sample.generated.MyBenchmark_summingLong_jmhTest::summingLong_avgt_jmhStub, version 583
- 4.64% 6.14% C2, level 4 org.openjdk.jmh.infra.Blackhole::consume, version 550
- 2.11% 1.02% [kernel.kallsyms] [unknown]
- 0.32% 0.10% libc-2.23.so malloc_consolidate
- 0.26% 0.08% libjvm.so StringTable::unlink_or_oops_do
- 0.22% 0.47% libc-2.23.so malloc
- 0.22% 0.37% libc-2.23.so _int_malloc
- 0.20% 0.02% libjvm.so SpinPause
- 0.18% 0.59% libc-2.23.so _int_free
- 0.14% 0.10% libc-2.23.so vfprintf
- 0.14% 0.06% libjvm.so ParallelTaskTerminator::offer_termination
- 0.12% 0.14% libfcml.so.0.0.0 fcml_fn_dt_dts_tree_element_free
- 0.08% 0.02% libjvm.so PSScavengeKlassClosure::do_klass
- 0.08% 0.04% libfcml.so.0.0.0 fcml_fn_coll_list_free
- 0.06% 0.02% libc-2.23.so _IO_file_xsputn@@GLIBC_2.2.5
- 0.06% 0.06% libc-2.23.so __memset_sse2
- 0.06% 0.02% libjvm.so xmlTextStream::write
- 0.06% libpthread-2.23.so pthread_self
- 0.06% libjvm.so post_allocation_notify
- 1.76% 0.43% <...other 72 warm methods...>
- ....................................................................................................
- 99.98% 99.30% <totals>
- ....[Distribution by Source]........................................................................
- 93.82% 95.78% C2, level 4
- 2.11% 1.02% [kernel.kallsyms]
- 1.68% 0.55% libjvm.so
- 1.60% 1.92% libc-2.23.so
- 0.55% 0.70% libfcml.so.0.0.0
- 0.10% 0.02% libpthread-2.23.so
- 0.06% interpreter
- 0.04% 0.02% C1, level 3
- 0.02% perf-22189.map
- ....................................................................................................
- 99.98% 100.00% <totals>
- # Run complete. Total time: 00:00:20
- Benchmark Mode Cnt Score Error Units
- MyBenchmark.summingLong avgt 5 38.750 ± 5.270 ns/op
- MyBenchmark.summingLong:·asm avgt NaN ---
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement