Skip to content

Instantly share code, notes, and snippets.

@nitsanw
Created January 5, 2018 17:05
Show Gist options
  • Save nitsanw/db29b0193ac92136e0ce01e727bc6c1a to your computer and use it in GitHub Desktop.
Save nitsanw/db29b0193ac92136e0ce01e727bc6c1a to your computer and use it in GitHub Desktop.
0.18% 0.00% │││ │ 0x00007f485a84780d: lock addl $0x0,(%rsp) ;*invokevirtual putObjectRelease {reexecute=0 rethrow=0 return_oop=0}
│││ │ ; - sun.misc.Unsafe::putOrderedObject@7 (line 1042)
│││ │ ; - org.jctools.util.UnsafeRefArrayAccess::soElement@6 (line 77)
│││ │ ; - org.jctools.queues.SpscArrayQueue::offer@64 (line 187)
│││ │ ; - org.jctools.jmh.throughput.QueueThroughputBackoffNone::offer@8 (line 92)
│││ │ ; - org.jctools.jmh.throughput.generated.QueueThroughputBackoffNone_tpt_jmhTest::offer_thrpt_jmhStub@17 (line 299)
22.58% 31.59% │││ │ 0x00007f485a847812: inc %rbp ;*ladd {reexecute=0 rethrow=0 return_oop=0}
│││ │ ; - org.jctools.queues.SpscArrayQueue::offer@71 (line 188)
│││ │ ; - org.jctools.jmh.throughput.QueueThroughputBackoffNone::offer@8 (line 92)
│││ │ ; - org.jctools.jmh.throughput.generated.QueueThroughputBackoffNone_tpt_jmhTest::offer_thrpt_jmhStub@17 (line 299)
0.02% │││ │ 0x00007f485a847815: mov %rbp,0x110(%r8) ;*invokevirtual putLongRelease {reexecute=0 rethrow=0 return_oop=0}
│││ │ ; - sun.misc.Unsafe::putOrderedLong@7 (line 1054)
│││ │ ; - org.jctools.queues.SpscArrayQueueProducerIndexFields::soProducerIndex@8 (line 77)
│││ │ ; - org.jctools.queues.SpscArrayQueue::offer@72 (line 188)
│││ │ ; - org.jctools.jmh.throughput.QueueThroughputBackoffNone::offer@8 (line 92)
│││ │ ; - org.jctools.jmh.throughput.generated.QueueThroughputBackoffNone_tpt_jmhTest::offer_thrpt_jmhStub@17 (line 299)
│││ │ 0x00007f485a84781c: lock addl $0x0,(%rsp) ; ImmutableOopMap{rax=Oop rsi=Oop r8=Oop r13=Oop [48]=Oop }
│││ │ ;*return {reexecute=1 rethrow=0 return_oop=0}
│││ │ ; - sun.misc.Unsafe::putOrderedLong@10 (line 1055)
│││ │ ; - org.jctools.queues.SpscArrayQueueProducerIndexFields::soProducerIndex@8 (line 77)
│││ │ ; - org.jctools.queues.SpscArrayQueue::offer@72 (line 188)
│││ │ ; - org.jctools.jmh.throughput.QueueThroughputBackoffNone::offer@8 (line 92)
│││ │ ; - org.jctools.jmh.throughput.generated.QueueThroughputBackoffNone_tpt_jmhTest::offer_thrpt_jmhStub@17 (line 299)
10.80% 3.15% │││ │ 0x00007f485a847821: mov 0x10(%rax),%r11d ;*getfield offersMade {reexecute=0 rethrow=0 return_oop=0}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment