# To display the perf.data header info, please use --header/--header-only options. # # # Total Lost Samples: 0 # # Samples: 5K of event 'cpu-clock' # Event count (approx.): 5016016011 # # Overhead Command Shared Object Symbol # ........ ............... ..................... ............................................................................................................................................................................................................................................................. # 24.19% corerun jitted-40740-32553.so [.] instance bool [System.Text.Json] System.Text.Json.Utf8JsonReader::ConsumeNextTokenOrRollback(uint8)[OptimizedTier1] | ---instance bool [System.Text.Json] System.Text.Json.Utf8JsonReader::ConsumeNextTokenOrRollback(uint8)[OptimizedTier1] | |--21.95%--instance void [System.Text.Json] System.Text.Json.Utf8JsonWriter::TranscodeAndWriteRawValue(valuetype [System.Runtime]System.ReadOnlySpan`1,bool)[OptimizedTier1] | | | --21.29%--instance void [System.Text.Json] System.Text.Json.Utf8JsonWriter::TranscodeAndWriteRawValue(valuetype [System.Runtime]System.ReadOnlySpan`1,bool)[OptimizedTier1] | instance void [benchapp] Benchmarks::TokenSerialization()[OptimizedTier1] | instance void [benchapp-Job-RTQYDZ-1Emitted] BenchmarkDotNet.Autogenerated.Runnable_0::WorkloadActionNoUnroll(int64)[Optimized] | instance valuetype [Perfolizer]Perfolizer.Horology.ClockSpan [BenchmarkDotNet] BenchmarkDotNet.Engines.Engine::Measure(class [System.Runtime]System.Action`1,int64)[Optimized] | instance valuetype BenchmarkDotNet.Reports.Measurement [BenchmarkDotNet] BenchmarkDotNet.Engines.Engine::RunIteration(valuetype BenchmarkDotNet.Engines.IterationData)[Optimized] | instance valuetype BenchmarkDotNet.Engines.RunResults [BenchmarkDotNet] BenchmarkDotNet.Engines.Engine::Run()[Optimized] | void [benchapp-Job-RTQYDZ-1Emitted] BenchmarkDotNet.Autogenerated.Runnable_0::Run(class [BenchmarkDotNet]BenchmarkDotNet.Running.BenchmarkCase,class [BenchmarkDotNet]BenchmarkDotNet.Engines.IHost)[Optimized] | CallDescrWorkerInternal | RuntimeMethodHandle_InvokeMethod | instance object [System.Private.CoreLib] System.Reflection.MethodBaseInvoker::InterpretedInvoke_Method(object,native int*)[PreJIT] | instance object [System.Private.CoreLib] System.Reflection.MethodBaseInvoker::InvokeDirectByRefWithFewArgs(object,valuetype System.Span`1,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::b__0()[QuickJitted] | void [System.Private.CoreLib] System.Threading.Thread::StartCallback(class System.Threading.Thread*)[PreJIT] | void GCHolderBase::PopInternal<0>() (inlined) | GCPreemp::~GCPreemp() (inlined) | void UnmanagedCallersOnlyCaller::InvokeDirect(Object**) | KickOffThread_Worker(void*) | GetThread() (inlined) | GCCoop::GCCoop() (inlined) | ManagedThreadBase_DispatchMiddle(ManagedThreadCallState*)::Cleanup::~Cleanup() (inlined) | ManagedThreadBase_DispatchMiddle(ManagedThreadCallState*) (inlined) | ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)::$_0::operator()(ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)::TryArgs*) const::{lambda(Param*)#1}::operator()(Param*) const (inlined) | ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)::$_0::operator()(ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)::TryArgs*) const (inlined) | ManagedThreadBase_DispatchOuter(ManagedThreadCallState*) (inlined) | ManagedThreadBase::KickOff(void (*)(void*), void*) | GetThreadNULLOk() (inlined) | GCHolderBase::EnterInternalPreemp(bool) (inlined) | GCPreempNoDtor::Enter(bool) (inlined) | KickOffThread(void*) | CorUnix::CPalThread::ThreadEntry(void*) | 0xef7a694d595c | 0xef7a6953bb4c | --2.24%--instance bool [System.Text.Json] System.Text.Json.Utf8JsonReader::ConsumeNextTokenOrRollback(uint8)[OptimizedTier1] instance void [System.Text.Json] System.Text.Json.Utf8JsonWriter::TranscodeAndWriteRawValue(valuetype [System.Runtime]System.ReadOnlySpan`1,bool)[OptimizedTier1] instance void [benchapp] Benchmarks::TokenSerialization()[OptimizedTier1] instance void [benchapp-Job-RTQYDZ-1Emitted] BenchmarkDotNet.Autogenerated.Runnable_0::WorkloadActionNoUnroll(int64)[Optimized] instance valuetype [Perfolizer]Perfolizer.Horology.ClockSpan [BenchmarkDotNet] BenchmarkDotNet.Engines.Engine::Measure(class [System.Runtime]System.Action`1,int64)[Optimized] instance valuetype BenchmarkDotNet.Reports.Measurement [BenchmarkDotNet] BenchmarkDotNet.Engines.Engine::RunIteration(valuetype BenchmarkDotNet.Engines.IterationData)[Optimized] instance valuetype BenchmarkDotNet.Engines.RunResults [BenchmarkDotNet] BenchmarkDotNet.Engines.Engine::Run()[Optimized] void [benchapp-Job-RTQYDZ-1Emitted] BenchmarkDotNet.Autogenerated.Runnable_0::Run(class [BenchmarkDotNet]BenchmarkDotNet.Running.BenchmarkCase,class [BenchmarkDotNet]BenchmarkDotNet.Engines.IHost)[Optimized] CallDescrWorkerInternal RuntimeMethodHandle_InvokeMethod instance object [System.Private.CoreLib] System.Reflection.MethodBaseInvoker::InterpretedInvoke_Method(object,native int*)[PreJIT] instance object [System.Private.CoreLib] System.Reflection.MethodBaseInvoker::InvokeDirectByRefWithFewArgs(object,valuetype System.Span`1,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::b__0()[QuickJitted] void [System.Private.CoreLib] System.Threading.Thread::StartCallback(class System.Threading.Thread*)[PreJIT] void GCHolderBase::PopInternal<0>() (inlined) GCPreemp::~GCPreemp() (inlined) void UnmanagedCallersOnlyCaller::InvokeDirect(Object**) KickOffThread_Worker(void*) GetThread() (inlined) GCCoop::GCCoop() (inlined) ManagedThreadBase_DispatchMiddle(ManagedThreadCallState*)::Cleanup::~Cleanup() (inlined) ManagedThreadBase_DispatchMiddle(ManagedThreadCallState*) (inlined) ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)::$_0::operator()(ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)::TryArgs*) const::{lambda(Param*)#1}::operator()(Param*) const (inlined) ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)::$_0::operator()(ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)::TryArgs*) const (inlined) ManagedThreadBase_DispatchOuter(ManagedThreadCallState*) (inlined) ManagedThreadBase::KickOff(void (*)(void*), void*) GetThreadNULLOk() (inlined) GCHolderBase::EnterInternalPreemp(bool) (inlined) GCPreempNoDtor::Enter(bool) (inlined) KickOffThread(void*) CorUnix::CPalThread::ThreadEntry(void*) 0xef7a694d595c 0xef7a6953bb4c 20.59% corerun jitted-40740-32840.so [.] instance void [benchapp] Benchmarks::TokenSerialization()[OptimizedTier1] | ---instance void [benchapp] Benchmarks::TokenSerialization()[OptimizedTier1] instance void [benchapp] Benchmarks::TokenSerialization()[OptimizedTier1] instance void [benchapp-Job-RTQYDZ-1Emitted] BenchmarkDotNet.Autogenerated.Runnable_0::WorkloadActionNoUnroll(int64)[Optimized] instance valuetype [Perfolizer]Perfolizer.Horology.ClockSpan [BenchmarkDotNet] BenchmarkDotNet.Engines.Engine::Measure(class [System.Runtime]System.Action`1,int64)[Optimized] instance valuetype BenchmarkDotNet.Reports.Measurement [BenchmarkDotNet] BenchmarkDotNet.Engines.Engine::RunIteration(valuetype BenchmarkDotNet.Engines.IterationData)[Optimized] instance valuetype BenchmarkDotNet.Engines.RunResults [BenchmarkDotNet] BenchmarkDotNet.Engines.Engine::Run()[Optimized] void [benchapp-Job-RTQYDZ-1Emitted] BenchmarkDotNet.Autogenerated.Runnable_0::Run(class [BenchmarkDotNet]BenchmarkDotNet.Running.BenchmarkCase,class [BenchmarkDotNet]BenchmarkDotNet.Engines.IHost)[Optimized] CallDescrWorkerInternal RuntimeMethodHandle_InvokeMethod instance object [System.Private.CoreLib] System.Reflection.MethodBaseInvoker::InterpretedInvoke_Method(object,native int*)[PreJIT] instance object [System.Private.CoreLib] System.Reflection.MethodBaseInvoker::InvokeDirectByRefWithFewArgs(object,valuetype System.Span`1,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::b__0()[QuickJitted] void [System.Private.CoreLib] System.Threading.Thread::StartCallback(class System.Threading.Thread*)[PreJIT] void GCHolderBase::PopInternal<0>() (inlined) GCPreemp::~GCPreemp() (inlined) void UnmanagedCallersOnlyCaller::InvokeDirect(Object**) KickOffThread_Worker(void*) GetThread() (inlined) GCCoop::GCCoop() (inlined) ManagedThreadBase_DispatchMiddle(ManagedThreadCallState*)::Cleanup::~Cleanup() (inlined) ManagedThreadBase_DispatchMiddle(ManagedThreadCallState*) (inlined) ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)::$_0::operator()(ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)::TryArgs*) const::{lambda(Param*)#1}::operator()(Param*) const (inlined) ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)::$_0::operator()(ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)::TryArgs*) const (inlined) ManagedThreadBase_DispatchOuter(ManagedThreadCallState*) (inlined) ManagedThreadBase::KickOff(void (*)(void*), void*) GetThreadNULLOk() (inlined) GCHolderBase::EnterInternalPreemp(bool) (inlined) GCPreempNoDtor::Enter(bool) (inlined) KickOffThread(void*) CorUnix::CPalThread::ThreadEntry(void*) 0xef7a694d595c 0xef7a6953bb4c 18.94% corerun jitted-40740-32778.so [.] instance void [System.Text.Json] System.Text.Json.Utf8JsonWriter::TranscodeAndWriteRawValue(valuetype [System.Runtime]System.ReadOnlySpan`1,bool)[OptimizedTier1] | ---instance void [System.Text.Json] System.Text.Json.Utf8JsonWriter::TranscodeAndWriteRawValue(valuetype [System.Runtime]System.ReadOnlySpan`1,bool)[OptimizedTier1] | --18.46%--instance void [System.Text.Json] System.Text.Json.Utf8JsonWriter::TranscodeAndWriteRawValue(valuetype [System.Runtime]System.ReadOnlySpan`1,bool)[OptimizedTier1] instance void [benchapp] Benchmarks::TokenSerialization()[OptimizedTier1] instance void [benchapp-Job-RTQYDZ-1Emitted] BenchmarkDotNet.Autogenerated.Runnable_0::WorkloadActionNoUnroll(int64)[Optimized] instance valuetype [Perfolizer]Perfolizer.Horology.ClockSpan [BenchmarkDotNet] BenchmarkDotNet.Engines.Engine::Measure(class [System.Runtime]System.Action`1,int64)[Optimized] instance valuetype BenchmarkDotNet.Reports.Measurement [BenchmarkDotNet] BenchmarkDotNet.Engines.Engine::RunIteration(valuetype BenchmarkDotNet.Engines.IterationData)[Optimized] instance valuetype BenchmarkDotNet.Engines.RunResults [BenchmarkDotNet] BenchmarkDotNet.Engines.Engine::Run()[Optimized] void [benchapp-Job-RTQYDZ-1Emitted] BenchmarkDotNet.Autogenerated.Runnable_0::Run(class [BenchmarkDotNet]BenchmarkDotNet.Running.BenchmarkCase,class [BenchmarkDotNet]BenchmarkDotNet.Engines.IHost)[Optimized] CallDescrWorkerInternal RuntimeMethodHandle_InvokeMethod instance object [System.Private.CoreLib] System.Reflection.MethodBaseInvoker::InterpretedInvoke_Method(object,native int*)[PreJIT] instance object [System.Private.CoreLib] System.Reflection.MethodBaseInvoker::InvokeDirectByRefWithFewArgs(object,valuetype System.Span`1,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::b__0()[QuickJitted] void [System.Private.CoreLib] System.Threading.Thread::StartCallback(class System.Threading.Thread*)[PreJIT] void GCHolderBase::PopInternal<0>() (inlined) GCPreemp::~GCPreemp() (inlined) void UnmanagedCallersOnlyCaller::InvokeDirect(Object**) KickOffThread_Worker(void*) GetThread() (inlined) GCCoop::GCCoop() (inlined) ManagedThreadBase_DispatchMiddle(ManagedThreadCallState*)::Cleanup::~Cleanup() (inlined) ManagedThreadBase_DispatchMiddle(ManagedThreadCallState*) (inlined) ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)::$_0::operator()(ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)::TryArgs*) const::{lambda(Param*)#1}::operator()(Param*) const (inlined) ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)::$_0::operator()(ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)::TryArgs*) const (inlined) ManagedThreadBase_DispatchOuter(ManagedThreadCallState*) (inlined) ManagedThreadBase::KickOff(void (*)(void*), void*) GetThreadNULLOk() (inlined) GCHolderBase::EnterInternalPreemp(bool) (inlined) GCPreempNoDtor::Enter(bool) (inlined) KickOffThread(void*) CorUnix::CPalThread::ThreadEntry(void*) 0xef7a694d595c 0xef7a6953bb4c 4.17% corerun jitted-40740-32648.so [.] instance void [System.Text.Json] System.Text.Json.Utf8JsonWriter::Flush()[OptimizedTier1] | ---instance void [System.Text.Json] System.Text.Json.Utf8JsonWriter::Flush()[OptimizedTier1] 3.93% corerun jitted-40740-32577.so [.] valuetype System.Buffers.OperationStatus [System.Private.CoreLib] System.Text.Unicode.Utf8Utility::TranscodeToUtf8(char*,int32,uint8*,int32,char*&,uint8*&)[OptimizedTier1] | ---valuetype System.Buffers.OperationStatus [System.Private.CoreLib] System.Text.Unicode.Utf8Utility::TranscodeToUtf8(char*,int32,uint8*,int32,char*&,uint8*&)[OptimizedTier1] | --3.33%--int32 [System.Text.Json] System.Text.Json.JsonReaderHelper::GetUtf8FromText(valuetype [System.Runtime]System.ReadOnlySpan`1,valuetype [System.Runtime]System.Span`1)[OptimizedTier1] | --3.31%--int32 [System.Text.Json] System.Text.Json.JsonReaderHelper::GetUtf8FromText(valuetype [System.Runtime]System.ReadOnlySpan`1,valuetype [System.Runtime]System.Span`1)[OptimizedTier1] instance void [System.Text.Json] System.Text.Json.Utf8JsonWriter::TranscodeAndWriteRawValue(valuetype [System.Runtime]System.ReadOnlySpan`1,bool)[OptimizedTier1] instance void [benchapp] Benchmarks::TokenSerialization()[OptimizedTier1] instance void [benchapp-Job-RTQYDZ-1Emitted] BenchmarkDotNet.Autogenerated.Runnable_0::WorkloadActionNoUnroll(int64)[Optimized] instance valuetype [Perfolizer]Perfolizer.Horology.ClockSpan [BenchmarkDotNet] BenchmarkDotNet.Engines.Engine::Measure(class [System.Runtime]System.Action`1,int64)[Optimized] instance valuetype BenchmarkDotNet.Reports.Measurement [BenchmarkDotNet] BenchmarkDotNet.Engines.Engine::RunIteration(valuetype BenchmarkDotNet.Engines.IterationData)[Optimized] instance valuetype BenchmarkDotNet.Engines.RunResults [BenchmarkDotNet] BenchmarkDotNet.Engines.Engine::Run()[Optimized] void [benchapp-Job-RTQYDZ-1Emitted] BenchmarkDotNet.Autogenerated.Runnable_0::Run(class [BenchmarkDotNet]BenchmarkDotNet.Running.BenchmarkCase,class [BenchmarkDotNet]BenchmarkDotNet.Engines.IHost)[Optimized] CallDescrWorkerInternal RuntimeMethodHandle_InvokeMethod instance object [System.Private.CoreLib] System.Reflection.MethodBaseInvoker::InterpretedInvoke_Method(object,native int*)[PreJIT] instance object [System.Private.CoreLib] System.Reflection.MethodBaseInvoker::InvokeDirectByRefWithFewArgs(object,valuetype System.Span`1,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::b__0()[QuickJitted] void [System.Private.CoreLib] System.Threading.Thread::StartCallback(class System.Threading.Thread*)[PreJIT] void GCHolderBase::PopInternal<0>() (inlined) GCPreemp::~GCPreemp() (inlined) void UnmanagedCallersOnlyCaller::InvokeDirect(Object**) KickOffThread_Worker(void*) GetThread() (inlined) GCCoop::GCCoop() (inlined) ManagedThreadBase_DispatchMiddle(ManagedThreadCallState*)::Cleanup::~Cleanup() (inlined) ManagedThreadBase_DispatchMiddle(ManagedThreadCallState*) (inlined) ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)::$_0::operator()(ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)::TryArgs*) const::{lambda(Param*)#1}::operator()(Param*) const (inlined) ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)::$_0::operator()(ManagedThreadBase_DispatchOuter(ManagedThreadCallState*)::TryArgs*) const (inlined) ManagedThreadBase_DispatchOuter(ManagedThreadCallState*) (inlined) ManagedThreadBase::KickOff(void (*)(void*), void*) GetThreadNULLOk() (inlined) GCHolderBase::EnterInternalPreemp(bool) (inlined) GCPreempNoDtor::Enter(bool) (inlined) KickOffThread(void*) CorUnix::CPalThread::ThreadEntry(void*) 0xef7a694d595c 0xef7a6953bb4c 2.47% corerun jitted-40740-32699.so [.] instance bool [System.Text.Json] System.Text.Json.Serialization.JsonConverter`1[System.__Canon]::WriteCore(class System.Text.Json.Utf8JsonWriter,!0&,class System.Text.Json.JsonSerializerOptions,valuetype System.Text.Json.WriteStack&)[OptimizedTier1] | ---instance bool [System.Text.Json] System.Text.Json.Serialization.JsonConverter`1[System.__Canon]::WriteCore(class System.Text.Json.Utf8JsonWriter,!0&,class System.Text.Json.JsonSerializerOptions,valuetype System.Text.Json.WriteStack&)[OptimizedTier1] 2.35% corerun jitted-40740-32587.so [.] instance int32 [System.Text.Encodings.Web] System.Text.Encodings.Web.OptimizedInboxTextEncoder::GetIndexOfFirstCharToEncode(valuetype [System.Runtime]System.ReadOnlySpan`1)[OptimizedTier1] | ---instance int32 [System.Text.Encodings.Web] System.Text.Encodings.Web.OptimizedInboxTextEncoder::GetIndexOfFirstCharToEncode(valuetype [System.Runtime]System.ReadOnlySpan`1)[OptimizedTier1] 2.33% corerun jitted-40740-32544.so [.] void [System.Private.CoreLib] System.SpanHelpers::Memmove(uint8&,uint8&,native uint)[OptimizedTier1] | ---void [System.Private.CoreLib] System.SpanHelpers::Memmove(uint8&,uint8&,native uint)[OptimizedTier1] 2.04% corerun jitted-40740-32712.so [.] instance void [System.Text.Json] System.Text.Json.Serialization.Converters.ByteArrayConverter::Write(class System.Text.Json.Utf8JsonWriter,uint8[],class System.Text.Json.JsonSerializerOptions)[OptimizedTier1] | ---instance void [System.Text.Json] System.Text.Json.Serialization.Converters.ByteArrayConverter::Write(class System.Text.Json.Utf8JsonWriter,uint8[],class System.Text.Json.JsonSerializerOptions)[OptimizedTier1] # # (Tip: List events using substring match: perf list ) #