System.Security.Cryptography.Tests.Perf_Rfc2898DeriveBytes.DeriveBytes benchmark have regressed by 20-30% for all Unix-like OSes. Windows seems to be unaffected.
commit diff
Ubuntu:

Windows:

Repro:
git clone https://github.com/dotnet/performance.git
python3 ./performance/scripts/benchmarks_ci.py -f net6.0 net7.0 --filter 'System.Security.Cryptography.Tests.Perf_Rfc2898DeriveBytes.DeriveBytes'
Details
| Result |
Ratio |
Operating System |
Bit |
Processor Name |
| Same |
0.90 |
Windows 11 |
X64 |
AMD Ryzen Threadripper PRO 3945WX 12-Cores |
| Same |
0.97 |
Windows 11 |
X64 |
AMD Ryzen 9 5900X |
| Slower |
0.83 |
Windows 11 |
X64 |
Intel Core i5-4300U CPU 1.90GHz (Haswell) |
| Same |
1.00 |
Windows 10 |
X64 |
Intel Core i7-7700 CPU 3.60GHz (Kaby Lake) |
| Same |
0.99 |
Windows 11 |
X64 |
Intel Core i9-9900T CPU 2.10GHz |
| Same |
1.04 |
Windows 11 |
X64 |
Unknown processor |
| Slower |
0.78 |
ubuntu 18.04 |
X64 |
AMD Ryzen 9 5900X |
| Slower |
0.71 |
ubuntu 20.04 |
X64 |
AMD Ryzen 9 5900X |
| Slower |
0.82 |
ubuntu 18.04 |
X64 |
Intel Xeon CPU E5-1650 v4 3.60GHz |
| Same |
1.09 |
ubuntu 18.04 |
X64 |
Intel Core i7-2720QM CPU 2.20GHz (Sandy Bridge) |
| Slower |
0.75 |
pop 20.04 |
X64 |
Intel Core i7-6600U CPU 2.60GHz (Skylake) |
| Slower |
0.81 |
alpine 3.13 |
X64 |
Intel Core i7-7700 CPU 3.60GHz (Kaby Lake) |
| Slower |
0.81 |
debian 11 |
X64 |
Intel Core i7-7700 CPU 3.60GHz (Kaby Lake) |
| Slower |
0.70 |
macOS Monterey 12.2.1 |
Arm64 |
Apple M1 Max |
| Same |
0.96 |
Windows 10 |
Arm64 |
Microsoft SQ1 3.0 GHz |
| Same |
0.97 |
Windows 11 |
Arm64 |
Microsoft SQ1 3.0 GHz |
| Same |
1.03 |
Windows 10 |
X86 |
Intel Xeon CPU E5-1650 v4 3.60GHz |
| Same |
0.99 |
Windows 10 |
X86 |
Intel Core i7-6700 CPU 3.40GHz (Skylake) |
| Same |
0.99 |
Windows 10 |
X86 |
Intel Core i7-7700 CPU 3.60GHz (Kaby Lake) |
| Same |
1.02 |
Windows 10 |
Arm |
Microsoft SQ1 3.0 GHz |
| Slower |
0.69 |
macOS Big Sur 11.6.3 |
X64 |
Intel Core i5-4278U CPU 2.60GHz (Haswell) |
| Slower |
0.73 |
macOS Monterey 12.2.1 |
X64 |
Intel Core i7-4870HQ CPU 2.50GHz (Haswell) |
| Slower |
0.69 |
macOS Monterey 12.2.1 |
X64 |
Intel Core i7-5557U CPU 3.10GHz (Broadwell) |
System.Security.Cryptography.Tests.Perf_Rfc2898DeriveBytes.DeriveBytesbenchmark have regressed by 20-30% for all Unix-like OSes. Windows seems to be unaffected.commit diff
Ubuntu:
Windows:
Repro:
Details