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
IsImprovementBase: Marked as improvement because the compare was 5% less than the baseline, and the value was not too small.
IsImprovementCheck: Marked as improvement because the three check build points were 0.05 less than the baseline.
IsRegressionBase: Marked as not a regression because the compare was not 5% greater than the baseline, or the value was too small.
IsImprovementBase: Marked as improvement because the compare was 5% less than the baseline, and the value was not too small.
IsImprovementCheck: Marked as improvement because the three check build points were 0.05 less than the baseline.
IsImprovementWindowed:Marked as improvement because 1.896827572837044 < 10.61636497311516.
IsChangePoint: Marked as a change because one of 3/13/2023 2:14:21 PM, 3/14/2023 10:43:28 AM falls between 3/5/2023 5:50:49 PM and 3/14/2023 10:43:28 AM.
IsImprovementStdDev: Marked as improvement because 7299.225310165283 (T) = (0 -1.8967887299785873) / Math.Sqrt((0.00045510608243344824 / (299)) + (3.936085177711924E-07 / (4))) is greater than 1.9678765312856872 = MathNet.Numerics.Distributions.StudentT.InvCDF(0, 1, (299) + (4) - 2, .975) and 0.8304714299149188 = (11.188608085508223 - 1.8967887299785873) / 11.188608085508223 is greater than 0.05.
IsChangeEdgeDetector: Marked not as a regression because Edge Detector said so.
```### Baseline Jit Disasm
```assembly
; StoreBlock.LocalAddress.CopyBlock128()
push ebp
mov ebp,esp
push edi
push esi
sub esp,100
lea eax,[ecx+7C]
lea edi,[ebp-88]
mov esi,eax
mov ecx,80
rep movsb
xor edx,edx
nop
M00_L00:
lea edi,[ebp-108]
lea esi,[ebp-88]
mov ecx,80
rep movsb
inc edx
cmp edx,64
jl short M00_L00
mov edi,eax
lea esi,[ebp-108]
mov ecx,80
rep movsb
lea esp,[ebp-8]
pop esi
pop edi
pop ebp
ret
; Total bytes of code 79
IsImprovementBase: Marked as improvement because the compare was 5% less than the baseline, and the value was not too small.
IsImprovementCheck: Marked as improvement because the three check build points were 0.05 less than the baseline.
IsRegressionBase: Marked as not a regression because the compare was not 5% greater than the baseline, or the value was too small.
IsImprovementBase: Marked as improvement because the compare was 5% less than the baseline, and the value was not too small.
IsImprovementCheck: Marked as improvement because the three check build points were 0.05 less than the baseline.
IsImprovementWindowed:Marked as improvement because 3.0212941400685547 < 11.680166465794535.
IsChangePoint: Marked as a change because one of 3/13/2023 2:14:21 PM, 3/14/2023 10:43:28 AM falls between 3/5/2023 5:50:49 PM and 3/14/2023 10:43:28 AM.
IsImprovementStdDev: Marked as improvement because 2850.0975915399436 (T) = (0 -3.0224128232889456) / Math.Sqrt((0.0017321750189426277 / (299)) + (1.888854741800787E-05 / (4))) is greater than 1.9678765312856872 = MathNet.Numerics.Distributions.StudentT.InvCDF(0, 1, (299) + (4) - 2, .975) and 0.7535649059568582 = (12.264539005795301 - 3.0224128232889456) / 12.264539005795301 is greater than 0.05.
IsChangeEdgeDetector: Marked not as a regression because Edge Detector said so.
```### Baseline Jit Disasm
```assembly
; StoreBlock.AnyLocation.CopyBlock128()
push ebp
mov ebp,esp
push edi
push esi
mov eax,ecx
xor edx,edx
M00_L00:
mov ecx,[eax+8]
cmp edx,[ecx+4]
jae short M00_L01
lea edi,[ecx+edx+8]
mov ecx,[eax+4]
cmp edx,[ecx+4]
jae short M00_L01
lea esi,[ecx+edx+8]
mov ecx,80
rep movsb
add edx,80
cmp edx,1000
jl short M00_L00
pop esi
pop edi
pop ebp
ret
M00_L01:
call CORINFO_HELP_RNGCHKFAIL
int 3
; Total bytes of code 64
Compare Jit Disasm
; StoreBlock.AnyLocation.CopyBlock128()pushebpmovebp,esppushesivzeroupperxoreax,eaxM00_L00:movedx,[ecx+8]cmpeax,[edx+4]jae short M00_L01leaedx,[edx+eax+8]movesi,[ecx+4]cmpeax,[esi+4]jae short M00_L01leaesi,[esi+eax+8] vmovdqu ymm0,ymmword ptr [esi] vmovdqu ymmword ptr [edx],ymm0 vmovdqu ymm0,ymmword ptr [esi+20] vmovdqu ymmword ptr [edx+20],ymm0 vmovdqu ymm0,ymmword ptr [esi+40] vmovdqu ymmword ptr [edx+40],ymm0 vmovdqu ymm0,ymmword ptr [esi+60] vmovdqu ymmword ptr [edx+60],ymm0addeax,80cmpeax,1000jl short M00_L00popesipopebpretM00_L01:call CORINFO_HELP_RNGCHKFAILint3; Total bytes of code 92
Uh oh!
There was an error while loading. Please reload this page.
Run Information
Improvements in StoreBlock.LocalAddress
Test Report
Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Payloads
Baseline
Compare
Payloads
Baseline
Compare
Histogram
StoreBlock.LocalAddress.CopyBlock128
Description of detection logic
Compare Jit Disasm
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Run Information
Improvements in StoreBlock.AnyLocation
Test Report
Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Payloads
Baseline
Compare
Payloads
Baseline
Compare
Histogram
StoreBlock.AnyLocation.CopyBlock128
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: