-
Notifications
You must be signed in to change notification settings - Fork 4.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Regressions in PerfLabTests.CastingPerf #79305
Labels
area-CodeGen-coreclr
CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI
tenet-performance
Performance related issue
tenet-performance-benchmarks
Issue from performance benchmark
Milestone
Comments
performanceautofiler
bot
added
CoreClr
untriaged
New issue has not been triaged by the area owner
labels
Dec 6, 2022
dotnet-issue-labeler
bot
added
the
area-CodeGen-coreclr
CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI
label
Dec 6, 2022
Tagging subscribers to this area: @JulieLeeMSFT, @jakobbotsch Issue DetailsRun Information
Regressions in PerfLabTests.CastingPerf
Reprogit clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'PerfLabTests.CastingPerf*' PayloadsHistogramPerfLabTests.CastingPerf.ObjInt
Description of detection logic
Compare Jit Disasm; PerfLabTests.CastingPerf.ObjInt()
push ebp
mov ebp,esp
push esi
xor eax,eax
mov ecx,ds:[0AE82918]
test ecx,ecx
jle short M00_L01
mov esi,ds:[7104138]
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
M00_L00:
mov edx,7104158
call CORINFO_HELP_ASSIGN_REF_ESI
inc eax
cmp eax,ecx
jl short M00_L00
M00_L01:
pop esi
pop ebp
ret
; Total bytes of code 50 PerfLabTests.CastingPerf.ObjScalarValueType
Description of detection logic
Compare Jit Disasm; PerfLabTests.CastingPerf.ObjScalarValueType()
push ebp
mov ebp,esp
push esi
xor eax,eax
mov ecx,ds:[0B0D2918]
test ecx,ecx
jle short M00_L01
mov esi,ds:[7284150]
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
M00_L00:
mov edx,7284158
call CORINFO_HELP_ASSIGN_REF_ESI
inc eax
cmp eax,ecx
jl short M00_L00
M00_L01:
pop esi
pop ebp
ret
; Total bytes of code 50 PerfLabTests.CastingPerf.ObjFooIsObj
Description of detection logic
Compare Jit Disasm; PerfLabTests.CastingPerf.ObjFooIsObj()
push ebp
mov ebp,esp
push esi
xor eax,eax
mov ecx,ds:[0B532918]
test ecx,ecx
jle short M00_L01
mov esi,ds:[7934140]
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
M00_L00:
mov edx,7934158
call CORINFO_HELP_ASSIGN_REF_ESI
inc eax
cmp eax,ecx
jl short M00_L00
M00_L01:
pop esi
pop ebp
ret
; Total bytes of code 50 PerfLabTests.CastingPerf.FooObjIsNull
Description of detection logic
Compare Jit Disasm; PerfLabTests.CastingPerf.FooObjIsNull()
push ebp
mov ebp,esp
push esi
xor eax,eax
mov ecx,ds:[0B512918]
test ecx,ecx
jle short M00_L01
mov esi,ds:[7804148]
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
M00_L00:
mov edx,7804158
call CORINFO_HELP_ASSIGN_REF_ESI
inc eax
cmp eax,ecx
jl short M00_L00
M00_L01:
pop esi
pop ebp
ret
; Total bytes of code 50 PerfLabTests.CastingPerf.ObjObjrefValueType
Description of detection logic
Compare Jit Disasm; PerfLabTests.CastingPerf.ObjObjrefValueType()
push ebp
mov ebp,esp
push esi
xor eax,eax
mov ecx,ds:[0AE52918]
test ecx,ecx
jle short M00_L01
mov esi,ds:[6F84154]
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
M00_L00:
mov edx,6F84158
call CORINFO_HELP_ASSIGN_REF_ESI
inc eax
cmp eax,ecx
jl short M00_L00
M00_L01:
pop esi
pop ebp
ret
; Total bytes of code 50 DocsProfiling workflow for dotnet/runtime repository
|
LoopedBard3
changed the title
[Perf] Windows/x86: 5 Regressions on 12/3/2022 11:06:27 AM
Regressions in PerfLabTests.CastingPerf
Dec 6, 2022
LoopedBard3
added
tenet-performance
Performance related issue
tenet-performance-benchmarks
Issue from performance benchmark
labels
Dec 6, 2022
JulieLeeMSFT
removed
the
untriaged
New issue has not been triaged by the area owner
label
Dec 27, 2022
ghost
locked as resolved and limited conversation to collaborators
Apr 26, 2023
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Labels
area-CodeGen-coreclr
CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI
tenet-performance
Performance related issue
tenet-performance-benchmarks
Issue from performance benchmark
Run Information
Regressions in PerfLabTests.CastingPerf
Test Report
Repro
Payloads
Baseline
Compare
Histogram
PerfLabTests.CastingPerf.ObjInt
Description of detection logic
Compare Jit Disasm
PerfLabTests.CastingPerf.ObjScalarValueType
Description of detection logic
Compare Jit Disasm
PerfLabTests.CastingPerf.ObjFooIsObj
Description of detection logic
Compare Jit Disasm
PerfLabTests.CastingPerf.FooObjIsNull
Description of detection logic
Compare Jit Disasm
PerfLabTests.CastingPerf.ObjObjrefValueType
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: