Skip to content

Instantly share code, notes, and snippets.

@EgorBot
Created October 27, 2024 05:49
Show Gist options
  • Save EgorBot/9eca11414744beb11bd8115ac01d76b9 to your computer and use it in GitHub Desktop.
Save EgorBot/9eca11414744beb11bd8115ac01d76b9 to your computer and use it in GitHub Desktop.
base_functions_44d24d57.txt
# To display the perf.data header info, please use --header/--header-only options.
#
#
# Total Lost Samples: 0
#
# Samples: 10K of event 'cpu-clock'
# Event count (approx.): 5007002250
#
# Overhead Command Shared Object Symbol
# ........ ....... .................... ................................................................................................................................................
#
32.53% corerun jitted-54532-7240.so [.] instance void [e064d13f-9f9f-48dc-8c20-9b1f079e5096Emitted] BenchmarkDotNet.Autogenerated.Runnable_0::WorkloadActionUnroll(int64)[Optimized]
|
---instance void [e064d13f-9f9f-48dc-8c20-9b1f079e5096Emitted] BenchmarkDotNet.Autogenerated.Runnable_0::WorkloadActionUnroll(int64)[Optimized]
instance valuetype [Perfolizer]Perfolizer.Horology.ClockSpan [BenchmarkDotNet] BenchmarkDotNet.Engines.Engine::Measure(class [System.Runtime]System.Action`1<int64>,int64)[InstrumentedTier]
instance valuetype BenchmarkDotNet.Reports.Measurement [BenchmarkDotNet] BenchmarkDotNet.Engines.Engine::RunIteration(valuetype BenchmarkDotNet.Engines.IterationData)[InstrumentedTier]
instance valuetype BenchmarkDotNet.Reports.Measurement [BenchmarkDotNet] BenchmarkDotNet.Engines.EngineStage::RunIteration(valuetype BenchmarkDotNet.Engines.IterationMode,valuetype BenchmarkDotNet.Engines.IterationStage,int32,int64,int32)[InstrumentedTier]
instance class [System.Collections]System.Collections.Generic.List`1<valuetype BenchmarkDotNet.Reports.Measurement> [BenchmarkDotNet] BenchmarkDotNet.Engines.EngineActualStage::RunAuto(int64,valuetype BenchmarkDotNet.Engines.IterationMode,int32)[QuickJitted]
instance class [System.Runtime]System.Collections.Generic.IReadOnlyList`1<valuetype BenchmarkDotNet.Reports.Measurement> [BenchmarkDotNet] BenchmarkDotNet.Engines.EngineActualStage::Run(int64,valuetype BenchmarkDotNet.Engines.IterationMode,bool,int32,bool)[QuickJitted]
instance class [System.Runtime]System.Collections.Generic.IReadOnlyList`1<valuetype BenchmarkDotNet.Reports.Measurement> [BenchmarkDotNet] BenchmarkDotNet.Engines.EngineActualStage::RunWorkload(int64,int32,bool)[QuickJitted]
instance valuetype BenchmarkDotNet.Engines.RunResults [BenchmarkDotNet] BenchmarkDotNet.Engines.Engine::Run()[QuickJitted]
void [e064d13f-9f9f-48dc-8c20-9b1f079e5096Emitted] BenchmarkDotNet.Autogenerated.Runnable_0::Run(class [BenchmarkDotNet]BenchmarkDotNet.Running.BenchmarkCase,class [BenchmarkDotNet]BenchmarkDotNet.Engines.IHost)[Optimized]
CallDescrWorkerInternal
CallDescrWorkerWithHandler(CallDescrData*, int)
RuntimeMethodHandle::InvokeMethod(Object*, void**, SignatureNative*, int)
instance object [System.Private.CoreLib] System.Reflection.MethodBaseInvoker::InvokeDirectByRefWithFewArgs(object,valuetype System.Span`1<object>,valuetype System.Reflection.BindingFlags)[PreJIT]
instance object [System.Private.CoreLib] System.Reflection.MethodBaseInvoker::InvokeWithFewArgs(object,valuetype System.Reflection.BindingFlags,class System.Reflection.Binder,object[],class System.Globalization.CultureInfo)[PreJIT]
instance object [System.Private.CoreLib] System.Reflection.RuntimeMethodInfo::Invoke(object,valuetype System.Reflection.BindingFlags,class System.Reflection.Binder,object[],class System.Globalization.CultureInfo)[PreJIT]
int32 [BenchmarkDotNet] BenchmarkDotNet.Toolchains.InProcess.Emit.Implementation.RunnableProgram::Run(valuetype BenchmarkDotNet.Running.BenchmarkId,class [System.Runtime]System.Reflection.Assembly,class BenchmarkDotNet.Running.BenchmarkCase,class BenchmarkDotNet.Engines.IHost)[QuickJitted]
instance int32 [BenchmarkDotNet] BenchmarkDotNet.Toolchains.InProcess.Emit.InProcessEmitExecutor::ExecuteCore(class BenchmarkDotNet.Engines.IHost,class BenchmarkDotNet.Toolchains.Parameters.ExecuteParameters)[QuickJitted]
instance void [BenchmarkDotNet] BenchmarkDotNet.Toolchains.InProcess.Emit.InProcessEmitExecutor+<>c__DisplayClass10_0::<Execute>b__0()[QuickJitted]
CallDescrWorkerInternal
DispatchCallSimple(unsigned long*, unsigned int, unsigned long, unsigned int)
KickOffThread_Worker(void*)
ManagedThreadBase_Dispatch(void (*)(void*), void*, UnhandledExceptionLocation)
KickOffThread(void*)
CorUnix::CPalThread::ThreadEntry(void*)
0x79852689ca94
0x798526929c3c
21.64% corerun jitted-54532-1310.so [.] stub<144> GenerateDispatchStub<GenerateDispatchStub>
|
---stub<144> GenerateDispatchStub<GenerateDispatchStub>
instance void [e064d13f-9f9f-48dc-8c20-9b1f079e5096Emitted] BenchmarkDotNet.Autogenerated.Runnable_0::WorkloadActionUnroll(int64)[Optimized]
instance valuetype [Perfolizer]Perfolizer.Horology.ClockSpan [BenchmarkDotNet] BenchmarkDotNet.Engines.Engine::Measure(class [System.Runtime]System.Action`1<int64>,int64)[InstrumentedTier]
instance valuetype BenchmarkDotNet.Reports.Measurement [BenchmarkDotNet] BenchmarkDotNet.Engines.Engine::RunIteration(valuetype BenchmarkDotNet.Engines.IterationData)[InstrumentedTier]
instance valuetype BenchmarkDotNet.Reports.Measurement [BenchmarkDotNet] BenchmarkDotNet.Engines.EngineStage::RunIteration(valuetype BenchmarkDotNet.Engines.IterationMode,valuetype BenchmarkDotNet.Engines.IterationStage,int32,int64,int32)[InstrumentedTier]
instance class [System.Collections]System.Collections.Generic.List`1<valuetype BenchmarkDotNet.Reports.Measurement> [BenchmarkDotNet] BenchmarkDotNet.Engines.EngineActualStage::RunAuto(int64,valuetype BenchmarkDotNet.Engines.IterationMode,int32)[QuickJitted]
instance class [System.Runtime]System.Collections.Generic.IReadOnlyList`1<valuetype BenchmarkDotNet.Reports.Measurement> [BenchmarkDotNet] BenchmarkDotNet.Engines.EngineActualStage::Run(int64,valuetype BenchmarkDotNet.Engines.IterationMode,bool,int32,bool)[QuickJitted]
instance class [System.Runtime]System.Collections.Generic.IReadOnlyList`1<valuetype BenchmarkDotNet.Reports.Measurement> [BenchmarkDotNet] BenchmarkDotNet.Engines.EngineActualStage::RunWorkload(int64,int32,bool)[QuickJitted]
instance valuetype BenchmarkDotNet.Engines.RunResults [BenchmarkDotNet] BenchmarkDotNet.Engines.Engine::Run()[QuickJitted]
void [e064d13f-9f9f-48dc-8c20-9b1f079e5096Emitted] BenchmarkDotNet.Autogenerated.Runnable_0::Run(class [BenchmarkDotNet]BenchmarkDotNet.Running.BenchmarkCase,class [BenchmarkDotNet]BenchmarkDotNet.Engines.IHost)[Optimized]
CallDescrWorkerInternal
CallDescrWorkerWithHandler(CallDescrData*, int)
RuntimeMethodHandle::InvokeMethod(Object*, void**, SignatureNative*, int)
instance object [System.Private.CoreLib] System.Reflection.MethodBaseInvoker::InvokeDirectByRefWithFewArgs(object,valuetype System.Span`1<object>,valuetype System.Reflection.BindingFlags)[PreJIT]
instance object [System.Private.CoreLib] System.Reflection.MethodBaseInvoker::InvokeWithFewArgs(object,valuetype System.Reflection.BindingFlags,class System.Reflection.Binder,object[],class System.Globalization.CultureInfo)[PreJIT]
instance object [System.Private.CoreLib] System.Reflection.RuntimeMethodInfo::Invoke(object,valuetype System.Reflection.BindingFlags,class System.Reflection.Binder,object[],class System.Globalization.CultureInfo)[PreJIT]
int32 [BenchmarkDotNet] BenchmarkDotNet.Toolchains.InProcess.Emit.Implementation.RunnableProgram::Run(valuetype BenchmarkDotNet.Running.BenchmarkId,class [System.Runtime]System.Reflection.Assembly,class BenchmarkDotNet.Running.BenchmarkCase,class BenchmarkDotNet.Engines.IHost)[QuickJitted]
instance int32 [BenchmarkDotNet] BenchmarkDotNet.Toolchains.InProcess.Emit.InProcessEmitExecutor::ExecuteCore(class BenchmarkDotNet.Engines.IHost,class BenchmarkDotNet.Toolchains.Parameters.ExecuteParameters)[QuickJitted]
instance void [BenchmarkDotNet] BenchmarkDotNet.Toolchains.InProcess.Emit.InProcessEmitExecutor+<>c__DisplayClass10_0::<Execute>b__0()[QuickJitted]
CallDescrWorkerInternal
DispatchCallSimple(unsigned long*, unsigned int, unsigned long, unsigned int)
KickOffThread_Worker(void*)
ManagedThreadBase_Dispatch(void (*)(void*), void*, UnhandledExceptionLocation)
KickOffThread(void*)
CorUnix::CPalThread::ThreadEntry(void*)
0x79852689ca94
0x798526929c3c
19.00% corerun jitted-54532-7274.so [.] instance int32 [System.Private.CoreLib] System.SZArrayHelper::get_Count()[OptimizedTier1]
|
---instance int32 [System.Private.CoreLib] System.SZArrayHelper::get_Count()[OptimizedTier1]
instance void [e064d13f-9f9f-48dc-8c20-9b1f079e5096Emitted] BenchmarkDotNet.Autogenerated.Runnable_0::WorkloadActionUnroll(int64)[Optimized]
instance valuetype [Perfolizer]Perfolizer.Horology.ClockSpan [BenchmarkDotNet] BenchmarkDotNet.Engines.Engine::Measure(class [System.Runtime]System.Action`1<int64>,int64)[InstrumentedTier]
instance valuetype BenchmarkDotNet.Reports.Measurement [BenchmarkDotNet] BenchmarkDotNet.Engines.Engine::RunIteration(valuetype BenchmarkDotNet.Engines.IterationData)[InstrumentedTier]
instance valuetype BenchmarkDotNet.Reports.Measurement [BenchmarkDotNet] BenchmarkDotNet.Engines.EngineStage::RunIteration(valuetype BenchmarkDotNet.Engines.IterationMode,valuetype BenchmarkDotNet.Engines.IterationStage,int32,int64,int32)[InstrumentedTier]
instance class [System.Collections]System.Collections.Generic.List`1<valuetype BenchmarkDotNet.Reports.Measurement> [BenchmarkDotNet] BenchmarkDotNet.Engines.EngineActualStage::RunAuto(int64,valuetype BenchmarkDotNet.Engines.IterationMode,int32)[QuickJitted]
instance class [System.Runtime]System.Collections.Generic.IReadOnlyList`1<valuetype BenchmarkDotNet.Reports.Measurement> [BenchmarkDotNet] BenchmarkDotNet.Engines.EngineActualStage::Run(int64,valuetype BenchmarkDotNet.Engines.IterationMode,bool,int32,bool)[QuickJitted]
instance class [System.Runtime]System.Collections.Generic.IReadOnlyList`1<valuetype BenchmarkDotNet.Reports.Measurement> [BenchmarkDotNet] BenchmarkDotNet.Engines.EngineActualStage::RunWorkload(int64,int32,bool)[QuickJitted]
instance valuetype BenchmarkDotNet.Engines.RunResults [BenchmarkDotNet] BenchmarkDotNet.Engines.Engine::Run()[QuickJitted]
void [e064d13f-9f9f-48dc-8c20-9b1f079e5096Emitted] BenchmarkDotNet.Autogenerated.Runnable_0::Run(class [BenchmarkDotNet]BenchmarkDotNet.Running.BenchmarkCase,class [BenchmarkDotNet]BenchmarkDotNet.Engines.IHost)[Optimized]
CallDescrWorkerInternal
CallDescrWorkerWithHandler(CallDescrData*, int)
RuntimeMethodHandle::InvokeMethod(Object*, void**, SignatureNative*, int)
instance object [System.Private.CoreLib] System.Reflection.MethodBaseInvoker::InvokeDirectByRefWithFewArgs(object,valuetype System.Span`1<object>,valuetype System.Reflection.BindingFlags)[PreJIT]
instance object [System.Private.CoreLib] System.Reflection.MethodBaseInvoker::InvokeWithFewArgs(object,valuetype System.Reflection.BindingFlags,class System.Reflection.Binder,object[],class System.Globalization.CultureInfo)[PreJIT]
instance object [System.Private.CoreLib] System.Reflection.RuntimeMethodInfo::Invoke(object,valuetype System.Reflection.BindingFlags,class System.Reflection.Binder,object[],class System.Globalization.CultureInfo)[PreJIT]
int32 [BenchmarkDotNet] BenchmarkDotNet.Toolchains.InProcess.Emit.Implementation.RunnableProgram::Run(valuetype BenchmarkDotNet.Running.BenchmarkId,class [System.Runtime]System.Reflection.Assembly,class BenchmarkDotNet.Running.BenchmarkCase,class BenchmarkDotNet.Engines.IHost)[QuickJitted]
instance int32 [BenchmarkDotNet] BenchmarkDotNet.Toolchains.InProcess.Emit.InProcessEmitExecutor::ExecuteCore(class BenchmarkDotNet.Engines.IHost,class BenchmarkDotNet.Toolchains.Parameters.ExecuteParameters)[QuickJitted]
instance void [BenchmarkDotNet] BenchmarkDotNet.Toolchains.InProcess.Emit.InProcessEmitExecutor+<>c__DisplayClass10_0::<Execute>b__0()[QuickJitted]
CallDescrWorkerInternal
DispatchCallSimple(unsigned long*, unsigned int, unsigned long, unsigned int)
KickOffThread_Worker(void*)
ManagedThreadBase_Dispatch(void (*)(void*), void*, UnhandledExceptionLocation)
KickOffThread(void*)
CorUnix::CPalThread::ThreadEntry(void*)
0x79852689ca94
0x798526929c3c
18.11% corerun jitted-54532-7276.so [.] instance int32 [benchapp] Bench::TestInner(class [System.Runtime]System.Collections.Generic.ICollection`1<string>)[OptimizedTier1]
|
---instance int32 [benchapp] Bench::TestInner(class [System.Runtime]System.Collections.Generic.ICollection`1<string>)[OptimizedTier1]
|
|--13.80%--instance valuetype [Perfolizer]Perfolizer.Horology.ClockSpan [BenchmarkDotNet] BenchmarkDotNet.Engines.Engine::Measure(class [System.Runtime]System.Action`1<int64>,int64)[InstrumentedTier]
| instance valuetype BenchmarkDotNet.Reports.Measurement [BenchmarkDotNet] BenchmarkDotNet.Engines.Engine::RunIteration(valuetype BenchmarkDotNet.Engines.IterationData)[InstrumentedTier]
| instance valuetype BenchmarkDotNet.Reports.Measurement [BenchmarkDotNet] BenchmarkDotNet.Engines.EngineStage::RunIteration(valuetype BenchmarkDotNet.Engines.IterationMode,valuetype BenchmarkDotNet.Engines.IterationStage,int32,int64,int32)[InstrumentedTier]
| instance class [System.Collections]System.Collections.Generic.List`1<valuetype BenchmarkDotNet.Reports.Measurement> [BenchmarkDotNet] BenchmarkDotNet.Engines.EngineActualStage::RunAuto(int64,valuetype BenchmarkDotNet.Engines.IterationMode,int32)[QuickJitted]
| instance class [System.Runtime]System.Collections.Generic.IReadOnlyList`1<valuetype BenchmarkDotNet.Reports.Measurement> [BenchmarkDotNet] BenchmarkDotNet.Engines.EngineActualStage::Run(int64,valuetype BenchmarkDotNet.Engines.IterationMode,bool,int32,bool)[QuickJitted]
| instance class [System.Runtime]System.Collections.Generic.IReadOnlyList`1<valuetype BenchmarkDotNet.Reports.Measurement> [BenchmarkDotNet] BenchmarkDotNet.Engines.EngineActualStage::RunWorkload(int64,int32,bool)[QuickJitted]
| instance valuetype BenchmarkDotNet.Engines.RunResults [BenchmarkDotNet] BenchmarkDotNet.Engines.Engine::Run()[QuickJitted]
| void [e064d13f-9f9f-48dc-8c20-9b1f079e5096Emitted] BenchmarkDotNet.Autogenerated.Runnable_0::Run(class [BenchmarkDotNet]BenchmarkDotNet.Running.BenchmarkCase,class [BenchmarkDotNet]BenchmarkDotNet.Engines.IHost)[Optimized]
| CallDescrWorkerInternal
| CallDescrWorkerWithHandler(CallDescrData*, int)
| RuntimeMethodHandle::InvokeMethod(Object*, void**, SignatureNative*, int)
| instance object [System.Private.CoreLib] System.Reflection.MethodBaseInvoker::InvokeDirectByRefWithFewArgs(object,valuetype System.Span`1<object>,valuetype System.Reflection.BindingFlags)[PreJIT]
| instance object [System.Private.CoreLib] System.Reflection.MethodBaseInvoker::InvokeWithFewArgs(object,valuetype System.Reflection.BindingFlags,class System.Reflection.Binder,object[],class System.Globalization.CultureInfo)[PreJIT]
| instance object [System.Private.CoreLib] System.Reflection.RuntimeMethodInfo::Invoke(object,valuetype System.Reflection.BindingFlags,class System.Reflection.Binder,object[],class System.Globalization.CultureInfo)[PreJIT]
| int32 [BenchmarkDotNet] BenchmarkDotNet.Toolchains.InProcess.Emit.Implementation.RunnableProgram::Run(valuetype BenchmarkDotNet.Running.BenchmarkId,class [System.Runtime]System.Reflection.Assembly,class BenchmarkDotNet.Running.BenchmarkCase,class BenchmarkDotNet.Engines.IHost)[QuickJitted]
| instance int32 [BenchmarkDotNet] BenchmarkDotNet.Toolchains.InProcess.Emit.InProcessEmitExecutor::ExecuteCore(class BenchmarkDotNet.Engines.IHost,class BenchmarkDotNet.Toolchains.Parameters.ExecuteParameters)[QuickJitted]
| instance void [BenchmarkDotNet] BenchmarkDotNet.Toolchains.InProcess.Emit.InProcessEmitExecutor+<>c__DisplayClass10_0::<Execute>b__0()[QuickJitted]
| CallDescrWorkerInternal
| DispatchCallSimple(unsigned long*, unsigned int, unsigned long, unsigned int)
| KickOffThread_Worker(void*)
| ManagedThreadBase_Dispatch(void (*)(void*), void*, UnhandledExceptionLocation)
| KickOffThread(void*)
| CorUnix::CPalThread::ThreadEntry(void*)
| 0x79852689ca94
| 0x798526929c3c
|
--4.32%--instance void [e064d13f-9f9f-48dc-8c20-9b1f079e5096Emitted] BenchmarkDotNet.Autogenerated.Runnable_0::WorkloadActionUnroll(int64)[Optimized]
instance valuetype [Perfolizer]Perfolizer.Horology.ClockSpan [BenchmarkDotNet] BenchmarkDotNet.Engines.Engine::Measure(class [System.Runtime]System.Action`1<int64>,int64)[InstrumentedTier]
instance valuetype BenchmarkDotNet.Reports.Measurement [BenchmarkDotNet] BenchmarkDotNet.Engines.Engine::RunIteration(valuetype BenchmarkDotNet.Engines.IterationData)[InstrumentedTier]
instance valuetype BenchmarkDotNet.Reports.Measurement [BenchmarkDotNet] BenchmarkDotNet.Engines.EngineStage::RunIteration(valuetype BenchmarkDotNet.Engines.IterationMode,valuetype BenchmarkDotNet.Engines.IterationStage,int32,int64,int32)[InstrumentedTier]
instance class [System.Collections]System.Collections.Generic.List`1<valuetype BenchmarkDotNet.Reports.Measurement> [BenchmarkDotNet] BenchmarkDotNet.Engines.EngineActualStage::RunAuto(int64,valuetype BenchmarkDotNet.Engines.IterationMode,int32)[QuickJitted]
instance class [System.Runtime]System.Collections.Generic.IReadOnlyList`1<valuetype BenchmarkDotNet.Reports.Measurement> [BenchmarkDotNet] BenchmarkDotNet.Engines.EngineActualStage::Run(int64,valuetype BenchmarkDotNet.Engines.IterationMode,bool,int32,bool)[QuickJitted]
instance class [System.Runtime]System.Collections.Generic.IReadOnlyList`1<valuetype BenchmarkDotNet.Reports.Measurement> [BenchmarkDotNet] BenchmarkDotNet.Engines.EngineActualStage::RunWorkload(int64,int32,bool)[QuickJitted]
instance valuetype BenchmarkDotNet.Engines.RunResults [BenchmarkDotNet] BenchmarkDotNet.Engines.Engine::Run()[QuickJitted]
void [e064d13f-9f9f-48dc-8c20-9b1f079e5096Emitted] BenchmarkDotNet.Autogenerated.Runnable_0::Run(class [BenchmarkDotNet]BenchmarkDotNet.Running.BenchmarkCase,class [BenchmarkDotNet]BenchmarkDotNet.Engines.IHost)[Optimized]
CallDescrWorkerInternal
CallDescrWorkerWithHandler(CallDescrData*, int)
RuntimeMethodHandle::InvokeMethod(Object*, void**, SignatureNative*, int)
instance object [System.Private.CoreLib] System.Reflection.MethodBaseInvoker::InvokeDirectByRefWithFewArgs(object,valuetype System.Span`1<object>,valuetype System.Reflection.BindingFlags)[PreJIT]
instance object [System.Private.CoreLib] System.Reflection.MethodBaseInvoker::InvokeWithFewArgs(object,valuetype System.Reflection.BindingFlags,class System.Reflection.Binder,object[],class System.Globalization.CultureInfo)[PreJIT]
instance object [System.Private.CoreLib] System.Reflection.RuntimeMethodInfo::Invoke(object,valuetype System.Reflection.BindingFlags,class System.Reflection.Binder,object[],class System.Globalization.CultureInfo)[PreJIT]
int32 [BenchmarkDotNet] BenchmarkDotNet.Toolchains.InProcess.Emit.Implementation.RunnableProgram::Run(valuetype BenchmarkDotNet.Running.BenchmarkId,class [System.Runtime]System.Reflection.Assembly,class BenchmarkDotNet.Running.BenchmarkCase,class BenchmarkDotNet.Engines.IHost)[QuickJitted]
instance int32 [BenchmarkDotNet] BenchmarkDotNet.Toolchains.InProcess.Emit.InProcessEmitExecutor::ExecuteCore(class BenchmarkDotNet.Engines.IHost,class BenchmarkDotNet.Toolchains.Parameters.ExecuteParameters)[QuickJitted]
instance void [BenchmarkDotNet] BenchmarkDotNet.Toolchains.InProcess.Emit.InProcessEmitExecutor+<>c__DisplayClass10_0::<Execute>b__0()[QuickJitted]
CallDescrWorkerInternal
DispatchCallSimple(unsigned long*, unsigned int, unsigned long, unsigned int)
KickOffThread_Worker(void*)
ManagedThreadBase_Dispatch(void (*)(void*), void*, UnhandledExceptionLocation)
KickOffThread(void*)
CorUnix::CPalThread::ThreadEntry(void*)
0x79852689ca94
0x798526929c3c
4.36% corerun [JIT] tid 54532 [.] 0x00007984a704d2a0
|
---0x7984a704d2a0
instance void [e064d13f-9f9f-48dc-8c20-9b1f079e5096Emitted] BenchmarkDotNet.Autogenerated.Runnable_0::WorkloadActionUnroll(int64)[Optimized]
instance valuetype [Perfolizer]Perfolizer.Horology.ClockSpan [BenchmarkDotNet] BenchmarkDotNet.Engines.Engine::Measure(class [System.Runtime]System.Action`1<int64>,int64)[InstrumentedTier]
instance valuetype BenchmarkDotNet.Reports.Measurement [BenchmarkDotNet] BenchmarkDotNet.Engines.Engine::RunIteration(valuetype BenchmarkDotNet.Engines.IterationData)[InstrumentedTier]
instance valuetype BenchmarkDotNet.Reports.Measurement [BenchmarkDotNet] BenchmarkDotNet.Engines.EngineStage::RunIteration(valuetype BenchmarkDotNet.Engines.IterationMode,valuetype BenchmarkDotNet.Engines.IterationStage,int32,int64,int32)[InstrumentedTier]
instance class [System.Collections]System.Collections.Generic.List`1<valuetype BenchmarkDotNet.Reports.Measurement> [BenchmarkDotNet] BenchmarkDotNet.Engines.EngineActualStage::RunAuto(int64,valuetype BenchmarkDotNet.Engines.IterationMode,int32)[QuickJitted]
instance class [System.Runtime]System.Collections.Generic.IReadOnlyList`1<valuetype BenchmarkDotNet.Reports.Measurement> [BenchmarkDotNet] BenchmarkDotNet.Engines.EngineActualStage::Run(int64,valuetype BenchmarkDotNet.Engines.IterationMode,bool,int32,bool)[QuickJitted]
instance class [System.Runtime]System.Collections.Generic.IReadOnlyList`1<valuetype BenchmarkDotNet.Reports.Measurement> [BenchmarkDotNet] BenchmarkDotNet.Engines.EngineActualStage::RunWorkload(int64,int32,bool)[QuickJitted]
instance valuetype BenchmarkDotNet.Engines.RunResults [BenchmarkDotNet] BenchmarkDotNet.Engines.Engine::Run()[QuickJitted]
void [e064d13f-9f9f-48dc-8c20-9b1f079e5096Emitted] BenchmarkDotNet.Autogenerated.Runnable_0::Run(class [BenchmarkDotNet]BenchmarkDotNet.Running.BenchmarkCase,class [BenchmarkDotNet]BenchmarkDotNet.Engines.IHost)[Optimized]
CallDescrWorkerInternal
CallDescrWorkerWithHandler(CallDescrData*, int)
RuntimeMethodHandle::InvokeMethod(Object*, void**, SignatureNative*, int)
instance object [System.Private.CoreLib] System.Reflection.MethodBaseInvoker::InvokeDirectByRefWithFewArgs(object,valuetype System.Span`1<object>,valuetype System.Reflection.BindingFlags)[PreJIT]
instance object [System.Private.CoreLib] System.Reflection.MethodBaseInvoker::InvokeWithFewArgs(object,valuetype System.Reflection.BindingFlags,class System.Reflection.Binder,object[],class System.Globalization.CultureInfo)[PreJIT]
instance object [System.Private.CoreLib] System.Reflection.RuntimeMethodInfo::Invoke(object,valuetype System.Reflection.BindingFlags,class System.Reflection.Binder,object[],class System.Globalization.CultureInfo)[PreJIT]
int32 [BenchmarkDotNet] BenchmarkDotNet.Toolchains.InProcess.Emit.Implementation.RunnableProgram::Run(valuetype BenchmarkDotNet.Running.BenchmarkId,class [System.Runtime]System.Reflection.Assembly,class BenchmarkDotNet.Running.BenchmarkCase,class BenchmarkDotNet.Engines.IHost)[QuickJitted]
instance int32 [BenchmarkDotNet] BenchmarkDotNet.Toolchains.InProcess.Emit.InProcessEmitExecutor::ExecuteCore(class BenchmarkDotNet.Engines.IHost,class BenchmarkDotNet.Toolchains.Parameters.ExecuteParameters)[QuickJitted]
instance void [BenchmarkDotNet] BenchmarkDotNet.Toolchains.InProcess.Emit.InProcessEmitExecutor+<>c__DisplayClass10_0::<Execute>b__0()[QuickJitted]
CallDescrWorkerInternal
DispatchCallSimple(unsigned long*, unsigned int, unsigned long, unsigned int)
KickOffThread_Worker(void*)
ManagedThreadBase_Dispatch(void (*)(void*), void*, UnhandledExceptionLocation)
KickOffThread(void*)
CorUnix::CPalThread::ThreadEntry(void*)
0x79852689ca94
0x798526929c3c
4.25% corerun [JIT] tid 54532 [.] 0x00007984a8af8030
|
---0x7984a8af8030
instance valuetype [Perfolizer]Perfolizer.Horology.ClockSpan [BenchmarkDotNet] BenchmarkDotNet.Engines.Engine::Measure(class [System.Runtime]System.Action`1<int64>,int64)[InstrumentedTier]
instance valuetype BenchmarkDotNet.Reports.Measurement [BenchmarkDotNet] BenchmarkDotNet.Engines.Engine::RunIteration(valuetype BenchmarkDotNet.Engines.IterationData)[InstrumentedTier]
instance valuetype BenchmarkDotNet.Reports.Measurement [BenchmarkDotNet] BenchmarkDotNet.Engines.EngineStage::RunIteration(valuetype BenchmarkDotNet.Engines.IterationMode,valuetype BenchmarkDotNet.Engines.IterationStage,int32,int64,int32)[InstrumentedTier]
instance class [System.Collections]System.Collections.Generic.List`1<valuetype BenchmarkDotNet.Reports.Measurement> [BenchmarkDotNet] BenchmarkDotNet.Engines.EngineActualStage::RunAuto(int64,valuetype BenchmarkDotNet.Engines.IterationMode,int32)[QuickJitted]
instance class [System.Runtime]System.Collections.Generic.IReadOnlyList`1<valuetype BenchmarkDotNet.Reports.Measurement> [BenchmarkDotNet] BenchmarkDotNet.Engines.EngineActualStage::Run(int64,valuetype BenchmarkDotNet.Engines.IterationMode,bool,int32,bool)[QuickJitted]
instance class [System.Runtime]System.Collections.Generic.IReadOnlyList`1<valuetype BenchmarkDotNet.Reports.Measurement> [BenchmarkDotNet] BenchmarkDotNet.Engines.EngineActualStage::RunWorkload(int64,int32,bool)[QuickJitted]
instance valuetype BenchmarkDotNet.Engines.RunResults [BenchmarkDotNet] BenchmarkDotNet.Engines.Engine::Run()[QuickJitted]
void [e064d13f-9f9f-48dc-8c20-9b1f079e5096Emitted] BenchmarkDotNet.Autogenerated.Runnable_0::Run(class [BenchmarkDotNet]BenchmarkDotNet.Running.BenchmarkCase,class [BenchmarkDotNet]BenchmarkDotNet.Engines.IHost)[Optimized]
CallDescrWorkerInternal
CallDescrWorkerWithHandler(CallDescrData*, int)
RuntimeMethodHandle::InvokeMethod(Object*, void**, SignatureNative*, int)
instance object [System.Private.CoreLib] System.Reflection.MethodBaseInvoker::InvokeDirectByRefWithFewArgs(object,valuetype System.Span`1<object>,valuetype System.Reflection.BindingFlags)[PreJIT]
instance object [System.Private.CoreLib] System.Reflection.MethodBaseInvoker::InvokeWithFewArgs(object,valuetype System.Reflection.BindingFlags,class System.Reflection.Binder,object[],class System.Globalization.CultureInfo)[PreJIT]
instance object [System.Private.CoreLib] System.Reflection.RuntimeMethodInfo::Invoke(object,valuetype System.Reflection.BindingFlags,class System.Reflection.Binder,object[],class System.Globalization.CultureInfo)[PreJIT]
int32 [BenchmarkDotNet] BenchmarkDotNet.Toolchains.InProcess.Emit.Implementation.RunnableProgram::Run(valuetype BenchmarkDotNet.Running.BenchmarkId,class [System.Runtime]System.Reflection.Assembly,class BenchmarkDotNet.Running.BenchmarkCase,class BenchmarkDotNet.Engines.IHost)[QuickJitted]
instance int32 [BenchmarkDotNet] BenchmarkDotNet.Toolchains.InProcess.Emit.InProcessEmitExecutor::ExecuteCore(class BenchmarkDotNet.Engines.IHost,class BenchmarkDotNet.Toolchains.Parameters.ExecuteParameters)[QuickJitted]
instance void [BenchmarkDotNet] BenchmarkDotNet.Toolchains.InProcess.Emit.InProcessEmitExecutor+<>c__DisplayClass10_0::<Execute>b__0()[QuickJitted]
CallDescrWorkerInternal
DispatchCallSimple(unsigned long*, unsigned int, unsigned long, unsigned int)
KickOffThread_Worker(void*)
ManagedThreadBase_Dispatch(void (*)(void*), void*, UnhandledExceptionLocation)
KickOffThread(void*)
CorUnix::CPalThread::ThreadEntry(void*)
0x79852689ca94
0x798526929c3c
#
# (Cannot load tips.txt file, please install perf!)
#
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment