Skip to content

Performance regression in ByteMark.BenchIDEAEncryption #41677

@adamsitnik

Description

@adamsitnik

Repro

git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_ci.py -f netcoreapp3.1 netcoreapp5.0 --filter ByteMark.BenchIDEAEncryption

By looking at the full historical data it looks that this particular regression has been introduced in the last few weeks

obraz

And it's not related to memory or GC:

Method Runtime Mean Error StdDev Median Min Max Ratio Gen 0 Gen 1 Gen 2 Allocated
BenchIDEAEncryption .NET Core 3.1 949.9 ms 3.77 ms 3.53 ms 949.2 ms 942.4 ms 955.5 ms 1.00 - - - 610.2 KB
BenchIDEAEncryption .NET Core 5.0 1,452.8 ms 3.59 ms 3.36 ms 1,452.8 ms 1,446.5 ms 1,458.9 ms 1.53 - - - 610.2 KB

Docs

Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository

@DrewScoggins this regression did not get detected by the bot. I am not sure why, perhaps it's too fresh?

cc @AndyAyersMS it might be some interesting low-level regression I guess?

Metadata

Metadata

Assignees

Labels

area-CodeGen-coreclrCLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMItenet-performancePerformance related issue

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions