You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
IsRegressionChecked: Marked as regression because the three check build points were 0.05 greater than the baseline.
IsImprovementBase: Marked as not an improvement because the compare was not 5% less than the baseline, or the value was too small.
IsRegressionBase: Marked as regression because the compare was 5% greater than the baseline, and the value was not too small.
IsRegressionChecked: Marked as regression because the three check build points were 0.05 greater than the baseline.
IsRegressionWindowed: Marked as regression because 4.831678030430256 > 4.569087437434715.
IsChangePoint: Marked as a change because one of 11/2/2022 9:35:40 AM, 11/16/2022 11:42:33 AM, 12/3/2022 7:24:45 AM, 12/6/2022 5:44:36 AM falls between 11/27/2022 4:37:47 PM and 12/6/2022 5:44:36 AM.
IsRegressionStdDev: Marked as regression because -7.534405755987455 (T) = (0 -5286.684666789541) / Math.Sqrt((74520.94676872541 / (43)) + (64010.42986593407 / (9))) is less than -2.0085591120996775 = MathNet.Numerics.Distributions.StudentT.InvCDF(0, 1, (43) + (9) - 2, .025) and -0.15478274403092207 = (4578.077299921947 - 5286.684666789541) / 4578.077299921947 is less than -0.05.
IsImprovementBase: Marked as not an improvement because the compare was not 5% less than the baseline, or the value was too small.
IsChangeEdgeDetector: Marked not as a regression because Edge Detector said so.
IsRegressionChecked: Marked as regression because the three check build points were 0.05 greater than the baseline.
IsImprovementBase: Marked as not an improvement because the compare was not 5% less than the baseline, or the value was too small.
IsRegressionBase: Marked as regression because the compare was 5% greater than the baseline, and the value was not too small.
IsRegressionChecked: Marked as regression because the three check build points were 0.05 greater than the baseline.
IsRegressionWindowed: Marked as regression because 39.31305777777778 > 36.73220634615385.
IsChangePoint: Marked as a change because one of 11/2/2022 9:35:40 AM, 12/3/2022 7:24:45 AM, 12/6/2022 5:44:36 AM falls between 11/27/2022 4:37:47 PM and 12/6/2022 5:44:36 AM.
IsRegressionStdDev: Marked as regression because -16.61203418786294 (T) = (0 -39127230.82010582) / Math.Sqrt((2099943413049.9539 / (43)) + (11820056502.446426 / (9))) is less than -2.0085591120996775 = MathNet.Numerics.Distributions.StudentT.InvCDF(0, 1, (43) + (9) - 2, .025) and -0.1050664998702658 = (35407127.82868663 - 39127230.82010582) / 35407127.82868663 is less than -0.05.
IsImprovementBase: Marked as not an improvement because the compare was not 5% less than the baseline, or the value was too small.
IsChangeEdgeDetector: Marked not as a regression because Edge Detector said so.
```### Baseline Jit Disasm
```assembly
; Benchmark.GetChildKeysTests.AddChainedConfigurationEmpty()
sub rsp,28
mov rdx,rcx
mov rcx,[rdx+10]
mov rdx,[rdx+28]
xor r8d,r8d
cmp [rcx],ecx
call qword ptr [7FFE57C8C928]; Microsoft.Extensions.Configuration.ChainedConfigurationProvider.GetChildKeys(System.Collections.Generic.IEnumerable`1<System.String>, System.String)
nop
add rsp,28
ret
; Total bytes of code 32
; Microsoft.Extensions.Configuration.ChainedConfigurationProvider.GetChildKeys(System.Collections.Generic.IEnumerable`1<System.String>, System.String)pushrbppushr14pushrdipushrsipushrbxsubrsp,40learbp,[rsp+60]xoreax,eaxmov[rbp-30],raxmov[rbp-28],raxmov[rbp-40],rspmovrsi,rdxtestr8,r8je short M01_L00movrcx,[rcx+8]movrdx,r8movr11,7FFE57600850call qword ptr [r11]movrdi,raxjmp short M01_L01M01_L00:movrdi,[rcx+8]M01_L01:movrcx,offset MT_System.Collections.Generic.List`1[[System.String, System.Private.CoreLib]]call CORINFO_HELP_NEWSFASTmovrbx,raxmovrdx,10441801F08movrdx,[rdx]learcx,[rbx+8]call CORINFO_HELP_ASSIGN_REFmovrcx,rdimovr11,7FFE57600820call qword ptr [r11]movrcx,raxmovr11,7FFE57600828call qword ptr [r11]movrdi,raxmov[rbp-38],rdimovrcx,rdimovr11,7FFE57600830call qword ptr [r11]testeax,eaxje short M01_L05M01_L02:movrcx,rdimovr11,7FFE57600838call qword ptr [r11]movrcx,raxmovr11,7FFE57600840call qword ptr [r11]movr8,raxinc dword ptr [rbx+14]movrcx,[rbx+8]movedx,[rbx+10]cmp[rcx+8],edxjbe short M01_L03leaeax,[rdx+1]mov[rbx+10],eaxmovsxdrdx,edxcall CORINFO_HELP_ARRADDR_STjmp short M01_L04M01_L03:movrcx,rbxmovrdx,r8call qword ptr [7FFE578AD198]; System.Collections.Generic.List`1[[System.__Canon, System.Private.CoreLib]].AddWithResize(System.__Canon)M01_L04:movrcx,rdimovr11,7FFE57600830call qword ptr [r11]testeax,eaxjne short M01_L02M01_L05:movrcx,rdimovr11,7FFE57600848call qword ptr [r11]movrcx,rbxmovrdx,rsicall qword ptr [7FFE578AD1C8]; System.Collections.Generic.List`1[[System.__Canon, System.Private.CoreLib]].AddRange(System.Collections.Generic.IEnumerable`1<System.__Canon>)movrdx,10441808568movr8,[rdx]cmp dword ptr [rbx+10],1jle short M01_L07movrax,[rbx+8]movr14d,[rbx+10]testrax,raxje short M01_L08movrdx,offset MT_System.String[]cmp[rax],rdxjne short M01_L09cmp[rax+8],r14djb short M01_L10addrax,10M01_L06:mov[rbp-30],raxmov[rbp-28],r14dleardx,[rbp-30]movrcx,offset MT_System.Collections.Generic.ArraySortHelper`1[[System.String, System.Private.CoreLib]]call qword ptr [7FFE579AF4E0]; System.Collections.Generic.ArraySortHelper`1[[System.__Canon, System.Private.CoreLib]].Sort(System.Span`1<System.__Canon>, System.Comparison`1<System.__Canon>)M01_L07:inc dword ptr [rbx+14]movrax,rbxaddrsp,40poprbxpoprsipoprdipopr14poprbpretM01_L08:testr14d,r14djne short M01_L10xoreax,eaxxorr14d,r14djmp short M01_L06M01_L09:call qword ptr [7FFE57AED018]int3M01_L10:call qword ptr [7FFE57AED060]int3pushrbppushr14pushrdipushrsipushrbxsubrsp,30movrbp,[rcx+20]mov[rsp+20],rbplearbp,[rbp+60]cmp qword ptr [rbp-38],0je short M01_L11movrcx,[rbp-38]movr11,7FFE57600848call qword ptr [r11]M01_L11:nopaddrsp,30poprbxpoprsipoprdipopr14poprbpret; Total bytes of code 478
Compare Jit Disasm
; Benchmark.GetChildKeysTests.AddChainedConfigurationEmpty()subrsp,28movrdx,rcxmovrcx,[rdx+10]movrdx,[rdx+28]xorr8d,r8dcmp[rcx],ecxcall qword ptr [7FFF7DD84CF8]; Microsoft.Extensions.Configuration.ChainedConfigurationProvider.GetChildKeys(System.Collections.Generic.IEnumerable`1<System.String>, System.String)nopaddrsp,28ret; Total bytes of code 32
; Microsoft.Extensions.Configuration.ChainedConfigurationProvider.GetChildKeys(System.Collections.Generic.IEnumerable`1<System.String>, System.String)pushrbppushr14pushrdipushrsipushrbxsubrsp,40learbp,[rsp+60]xoreax,eaxmov[rbp-30],raxmov[rbp-28],raxmov[rbp-40],rspmovrsi,rdxtestr8,r8je short M01_L00movrcx,[rcx+8]movrdx,r8movr11,7FFF7D6B08E0call qword ptr [r11]movrdi,raxjmp short M01_L01M01_L00:movrdi,[rcx+8]M01_L01:movrcx,offset MT_System.Collections.Generic.List`1[[System.String, System.Private.CoreLib]]call CORINFO_HELP_NEWSFASTmovrbx,raxmovrdx,1F256C01F10movrdx,[rdx]learcx,[rbx+8]call CORINFO_HELP_ASSIGN_REFmovrcx,rdimovr11,7FFF7D6B08B0call qword ptr [r11]movrcx,raxmovr11,7FFF7D6B08B8call qword ptr [r11]movrdi,raxmov[rbp-38],rdimovrcx,rdimovr11,7FFF7D6B08C0call qword ptr [r11]testeax,eaxje short M01_L05M01_L02:movrcx,rdimovr11,7FFF7D6B08C8call qword ptr [r11]movrcx,raxmovr11,7FFF7D6B08D0call qword ptr [r11]movr8,raxinc dword ptr [rbx+14]movrcx,[rbx+8]movedx,[rbx+10]cmp[rcx+8],edxjbe short M01_L03leaeax,[rdx+1]mov[rbx+10],eaxmovsxdrdx,edxcall CORINFO_HELP_ARRADDR_STjmp short M01_L04M01_L03:movrcx,rbxmovrdx,r8call qword ptr [7FFF7D95F198]; System.Collections.Generic.List`1[[System.__Canon, System.Private.CoreLib]].AddWithResize(System.__Canon)M01_L04:movrcx,rdimovr11,7FFF7D6B08C0call qword ptr [r11]testeax,eaxjne short M01_L02M01_L05:movrcx,rdimovr11,7FFF7D6B08D8call qword ptr [r11]movrcx,rbxmovrdx,rsicall qword ptr [7FFF7D95F1C8]; System.Collections.Generic.List`1[[System.__Canon, System.Private.CoreLib]].AddRange(System.Collections.Generic.IEnumerable`1<System.__Canon>)movrdx,1F256C08568movr8,[rdx]cmp dword ptr [rbx+10],1jle short M01_L07movrax,[rbx+8]movr14d,[rbx+10]testrax,raxje short M01_L08movrdx,offset MT_System.String[]cmp[rax],rdxjne short M01_L09cmp[rax+8],r14djb short M01_L10addrax,10M01_L06:mov[rbp-30],raxmov[rbp-28],r14dleardx,[rbp-30]movrcx,offset MT_System.Collections.Generic.ArraySortHelper`1[[System.String, System.Private.CoreLib]]call qword ptr [7FFF7DA834E0]; System.Collections.Generic.ArraySortHelper`1[[System.__Canon, System.Private.CoreLib]].Sort(System.Span`1<System.__Canon>, System.Comparison`1<System.__Canon>)M01_L07:inc dword ptr [rbx+14]movrax,rbxaddrsp,40poprbxpoprsipoprdipopr14poprbpretM01_L08:testr14d,r14djne short M01_L10xoreax,eaxxorr14d,r14djmp short M01_L06M01_L09:call qword ptr [7FFF7DBC3018]int3M01_L10:call qword ptr [7FFF7DBC3060]int3pushrbppushr14pushrdipushrsipushrbxsubrsp,30movrbp,[rcx+20]mov[rsp+20],rbplearbp,[rbp+60]cmp qword ptr [rbp-38],0je short M01_L11movrcx,[rbp-38]movr11,7FFF7D6B08D8call qword ptr [r11]M01_L11:nopaddrsp,30poprbxpoprsipoprdipopr14poprbpret; Total bytes of code 478
IsRegressionChecked: Marked as regression because the three check build points were 0.05 greater than the baseline.
IsImprovementBase: Marked as not an improvement because the compare was not 5% less than the baseline, or the value was too small.
IsRegressionBase: Marked as regression because the compare was 5% greater than the baseline, and the value was not too small.
IsRegressionChecked: Marked as regression because the three check build points were 0.05 greater than the baseline.
IsRegressionWindowed: Marked as regression because 1.8281249999999998 > 1.7509602453918214.
IsChangePoint: Marked as a change because one of 9/23/2022 1:16:35 AM, 11/22/2022 2:20:42 AM, 12/3/2022 7:24:45 AM, 12/6/2022 5:44:36 AM falls between 11/27/2022 4:37:47 PM and 12/6/2022 5:44:36 AM.
IsRegressionStdDev: Marked as regression because -74.93713233029301 (T) = (0 -1832.3601314471698) / Math.Sqrt((111.81777452145562 / (43)) + (22.930842473058515 / (9))) is less than -2.0085591120996775 = MathNet.Numerics.Distributions.StudentT.InvCDF(0, 1, (43) + (9) - 2, .025) and -0.10228486072369541 = (1662.3290373816346 - 1832.3601314471698) / 1662.3290373816346 is less than -0.05.
IsImprovementBase: Marked as not an improvement because the compare was not 5% less than the baseline, or the value was too small.
IsChangeEdgeDetector: Marked not as a regression because Edge Detector said so.
IsRegressionChecked: Marked as regression because the three check build points were 0.05 greater than the baseline.
IsImprovementBase: Marked as not an improvement because the compare was not 5% less than the baseline, or the value was too small.
IsRegressionBase: Marked as regression because the compare was 5% greater than the baseline, and the value was not too small.
IsRegressionChecked: Marked as regression because the three check build points were 0.05 greater than the baseline.
IsRegressionWindowed: Marked as regression because 5.881900212314226 > 5.612522240333737.
IsChangePoint: Marked as a change because one of 9/26/2022 8:26:31 AM, 9/27/2022 11:22:50 AM, 11/2/2022 9:35:40 AM, 12/3/2022 7:24:45 AM, 12/6/2022 5:44:36 AM falls between 11/27/2022 4:37:47 PM and 12/6/2022 5:44:36 AM.
IsRegressionStdDev: Marked as regression because -91.76625314476843 (T) = (0 -5857.954939086867) / Math.Sqrt((262.8382988317587 / (43)) + (218.82935183017463 / (9))) is less than -2.0085591120996775 = MathNet.Numerics.Distributions.StudentT.InvCDF(0, 1, (43) + (9) - 2, .025) and -0.09458332807652296 = (5351.767004692889 - 5857.954939086867) / 5351.767004692889 is less than -0.05.
IsImprovementBase: Marked as not an improvement because the compare was not 5% less than the baseline, or the value was too small.
IsChangeEdgeDetector: Marked not as a regression because Edge Detector said so.
IsRegressionChecked: Marked as regression because the three check build points were 0.05 greater than the baseline.
IsImprovementBase: Marked as not an improvement because the compare was not 5% less than the baseline, or the value was too small.
IsRegressionBase: Marked as regression because the compare was 5% greater than the baseline, and the value was not too small.
IsRegressionChecked: Marked as regression because the three check build points were 0.05 greater than the baseline.
IsRegressionWindowed: Marked as regression because 876.693587962963 > 815.8488030133929.
IsChangePoint: Marked as a change because one of 9/29/2022 7:42:19 AM, 10/2/2022 11:57:04 PM, 10/11/2022 8:42:28 PM, 11/7/2022 4:10:19 PM, 11/18/2022 7:31:41 AM, 12/3/2022 7:24:45 AM, 12/6/2022 5:44:36 AM falls between 11/27/2022 4:37:47 PM and 12/6/2022 5:44:36 AM.
IsRegressionStdDev: Marked as regression because -72.3702513368473 (T) = (0 -873497.8879263537) / Math.Sqrt((57746196.250195265 / (43)) + (3470923.2555119065 / (9))) is less than -2.0085591120996775 = MathNet.Numerics.Distributions.StudentT.InvCDF(0, 1, (43) + (9) - 2, .025) and -0.12224536734810439 = (778348.4016427285 - 873497.8879263537) / 778348.4016427285 is less than -0.05.
IsImprovementBase: Marked as not an improvement because the compare was not 5% less than the baseline, or the value was too small.
IsChangeEdgeDetector: Marked not as a regression because Edge Detector said so.
```### Baseline Jit Disasm
```assembly
; PerfLabTests.CastingPerf2.CastingPerf.FooObjIsFoo()
push rdi
push rsi
sub rsp,28
xor esi,esi
mov edi,[7FFD45AFA560]
test edi,edi
jle short M00_L02
M00_L00:
mov rcx,1D4B10064F0
mov rdx,[rcx]
mov rax,rdx
test rax,rax
je short M00_L01
mov rcx,offset MT_PerfLabTests.CastingPerf2.Foo
cmp [rax],rcx
je short M00_L01
call qword ptr [7FFD4577B8B8]
M00_L01:
mov rcx,1D4B1006540
mov rdx,rax
call CORINFO_HELP_ASSIGN_REF
inc esi
cmp esi,edi
jl short M00_L00
M00_L02:
add rsp,28
pop rsi
pop rdi
ret
; Total bytes of code 91
Compare Jit Disasm
; PerfLabTests.CastingPerf2.CastingPerf.FooObjIsFoo()pushrdipushrsipushrbppushrbxsubrsp,28xoresi,esimovedi,[7FFB3A8CF5B8]testedi,edijle short M00_L02movrcx,210A60064F0movrbx,[rcx]movrbp,210A6006540M00_L00:movrdx,rbxmovrax,rdxtestrax,raxje short M00_L01movrcx,offset MT_PerfLabTests.CastingPerf2.Foocmp[rax],rcxje short M00_L01call qword ptr [7FFB3A55D8B8]M00_L01:movrcx,rbpmovrdx,raxcall CORINFO_HELP_ASSIGN_REFincesicmpesi,edijl short M00_L00M00_L02:addrsp,28poprbxpoprbppoprsipoprdiret; Total bytes of code 101
IsRegressionChecked: Marked as regression because the three check build points were 0.05 greater than the baseline.
IsImprovementBase: Marked as not an improvement because the compare was not 5% less than the baseline, or the value was too small.
IsRegressionBase: Marked as regression because the compare was 5% greater than the baseline, and the value was not too small.
IsRegressionChecked: Marked as regression because the three check build points were 0.05 greater than the baseline.
IsRegressionWindowed: Marked as regression because 5.239059323600074 > 4.112909541370754.
IsChangePoint: Marked as a change because one of 9/29/2022 7:42:19 AM, 10/2/2022 11:57:04 PM, 10/17/2022 3:19:47 PM, 11/7/2022 4:10:19 PM, 11/18/2022 7:31:41 AM, 12/3/2022 7:24:45 AM, 12/6/2022 5:44:36 AM falls between 11/27/2022 4:37:47 PM and 12/6/2022 5:44:36 AM.
IsRegressionStdDev: Marked as regression because -95.35506503456399 (T) = (0 -5.2470407126722005) / Math.Sqrt((0.00018925711089593696 / (43)) + (0.001703176400138018 / (9))) is less than -2.0085591120996775 = MathNet.Numerics.Distributions.StudentT.InvCDF(0, 1, (43) + (9) - 2, .025) and -0.3384896771495009 = (3.9201204179971714 - 5.2470407126722005) / 3.9201204179971714 is less than -0.05.
IsImprovementBase: Marked as not an improvement because the compare was not 5% less than the baseline, or the value was too small.
IsChangeEdgeDetector: Marked not as a regression because Edge Detector said so.
```### Baseline Jit Disasm
```assembly
; System.Buffers.Text.Tests.Utf8ParserTests.TryParseInt32(Utf8TestCase)
sub rsp,48
xor eax,eax
mov [rsp+28],rax
vxorps xmm4,xmm4,xmm4
vmovdqa xmmword ptr [rsp+30],xmm4
mov [rsp+40],rax
mov rcx,[rdx+8]
test rcx,rcx
je short M00_L01
lea rdx,[rcx+10]
mov r8d,[rcx+8]
M00_L00:
mov [rsp+28],rdx
mov [rsp+30],r8d
lea rcx,[rsp+28]
lea rdx,[rsp+40]
lea r8,[rsp+38]
xor r9d,r9d
call qword ptr [7FFD209991F8]; System.Buffers.Text.Utf8Parser.TryParse(System.ReadOnlySpan`1<Byte>, Int32 ByRef, Int32 ByRef, Char)
nop
add rsp,48
ret
M00_L01:
xor edx,edx
xor r8d,r8d
jmp short M00_L00
; Total bytes of code 90
; System.Buffers.Text.Utf8Parser.TryParse(System.ReadOnlySpan`1<Byte>, Int32 ByRef, Int32 ByRef, Char)subrsp,28movzxeax,r9wtesteax,eaxjne short M01_L01M01_L00:addrsp,28jmp qword ptr [7FFD20999258]; System.Buffers.Text.Utf8Parser.TryParseInt32D(System.ReadOnlySpan`1<Byte>, Int32 ByRef, Int32 ByRef)M01_L01:movzxeax,r9woreax,20cmpeax,67jg short M01_L02cmpeax,64je short M01_L00cmpeax,67jne short M01_L04jmp short M01_L00M01_L02:cmpeax,6Eje short M01_L03cmpeax,72je short M01_L00cmpeax,78jne short M01_L04addrsp,28jmp qword ptr [7FFD20999438]M01_L03:addrsp,28jmp qword ptr [7FFD209992B8]M01_L04:call qword ptr [7FFD207AD6F0]int3; Total bytes of code 88
Compare Jit Disasm
; System.Buffers.Text.Tests.Utf8ParserTests.TryParseInt32(Utf8TestCase)subrsp,48xoreax,eaxmov[rsp+28],raxvxorpsxmm4,xmm4,xmm4vmovdqa xmmword ptr [rsp+30],xmm4mov[rsp+40],raxmovrcx,[rdx+8]testrcx,rcxje short M00_L01leardx,[rcx+10]movr8d,[rcx+8]M00_L00:mov[rsp+28],rdxmov[rsp+30],r8dlearcx,[rsp+28]leardx,[rsp+40]lear8,[rsp+38]xorr9d,r9dcall qword ptr [7FFE00EEB1F8]; System.Buffers.Text.Utf8Parser.TryParse(System.ReadOnlySpan`1<Byte>, Int32 ByRef, Int32 ByRef, Char)nopaddrsp,48retM00_L01:xoredx,edxxorr8d,r8djmp short M00_L00; Total bytes of code 90
; System.Buffers.Text.Utf8Parser.TryParse(System.ReadOnlySpan`1<Byte>, Int32 ByRef, Int32 ByRef, Char)subrsp,28movzxeax,r9wtesteax,eaxjne short M01_L01M01_L00:addrsp,28jmp qword ptr [7FFE00EEB258]; System.Buffers.Text.Utf8Parser.TryParseInt32D(System.ReadOnlySpan`1<Byte>, Int32 ByRef, Int32 ByRef)M01_L01:movzxeax,r9woreax,20cmpeax,67jg short M01_L02cmpeax,64je short M01_L00cmpeax,67jne short M01_L04jmp short M01_L00M01_L02:cmpeax,6Eje short M01_L03cmpeax,72je short M01_L00cmpeax,78jne short M01_L04addrsp,28jmp qword ptr [7FFE00EEB438]M01_L03:addrsp,28jmp qword ptr [7FFE00EEB2B8]M01_L04:call qword ptr [7FFE00D016F0]int3; Total bytes of code 88
Run Information
Regressions in System.Collections.IterateForEach<String>
Test Report
Repro
Payloads
Baseline
Compare
Histogram
System.Collections.IterateForEach<String>.ImmutableQueue(Size: 512)
Description of detection logic
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Regressions in Benchmark.GetChildKeysTests
Test Report
Repro
Payloads
Baseline
Compare
Histogram
Benchmark.GetChildKeysTests.AddChainedConfigurationEmpty
Description of detection logic
Compare Jit Disasm
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Run Information
Regressions in System.Collections.CreateAddAndClear<Int32>
Test Report
Repro
Payloads
Baseline
Compare
Histogram
System.Collections.CreateAddAndClear<Int32>.ICollection(Size: 512)
Description of detection logic
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Run Information
Regressions in System.Collections.ContainsTrueComparer<Int32>
Test Report
Repro
Payloads
Baseline
Compare
Histogram
System.Collections.ContainsTrueComparer<Int32>.HashSet(Size: 512)
Description of detection logic
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Run Information
Regressions in PerfLabTests.CastingPerf2.CastingPerf
Test Report
Repro
Payloads
Baseline
Compare
Histogram
PerfLabTests.CastingPerf2.CastingPerf.FooObjIsFoo
Description of detection logic
Compare Jit Disasm
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Run Information
Regressions in System.Buffers.Text.Tests.Utf8ParserTests
Test Report
Repro
Payloads
Baseline
Compare
Histogram
System.Buffers.Text.Tests.Utf8ParserTests.TryParseInt32(value: 4)
Description of detection logic
Compare Jit Disasm
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
The text was updated successfully, but these errors were encountered: