-
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
I accidentaly found performance reggresion using"mandelbrot algorithm" #80757
Comments
I couldn't figure out the best area label to add to this issue. If you have write-permissions please help me learn by adding exactly one area label. |
Tagging subscribers to this area: @JulieLeeMSFT, @jakobbotsch, @kunalspathak Issue DetailsThe place from where I copied the code: Actual Code:
ConfigurationBenchmarkDotNet=v0.13.4, OS=Windows 11 (10.0.22621.1105)
Regression?The Regression is tested from .NET 6 -> .NET 7 Data
|
Probably measuring OSR codegen (note this is with PGO enabled, so perhaps instrumented OSR code?). |
Could you rerun the benchmark with |
Assigning back to @milen-denev for follow up test request.
|
So, I am sorry for my late reply. I tested again with Results (Same configuration, nothing changed):
Files: |
I also tried:
Files: |
Tried this on my box with .NET 6, .NET 7, .NET 8 preview2, and a current .NET 8 main build. There seems to be as fair bit of run to run variation here but in the handful of runs I did, .NET 8 main always was fastest. Possibly a result of #83910, though I have not done proper diligence to prove that's the case. I'm going to close this. @milen-denev if you get a chance to try a .NET 8 preview and still see a regression then please re-open. Please try preview 4 later so you pick up the change above. DefaultBenchmarkDotNet=v0.13.5, OS=Windows 11 (10.0.22621.1413/22H2/2022Update/SunValley2)
TieredPGOVia BenchmarkDotNet=v0.13.5, OS=Windows 11 (10.0.22621.1413/22H2/2022Update/SunValley2)
|
The place from where I copied the code:
https://benchmarksgame-team.pages.debian.net/benchmarksgame/program/mandelbrot-csharpcore-1.html
Actual Code:
Configuration
BenchmarkDotNet=v0.13.4, OS=Windows 11 (10.0.22621.1105)
Intel Core i5-10400 CPU 2.90GHz, 1 CPU, 12 logical and 6 physical cores
.NET SDK=7.0.102
[Host] : .NET 7.0.2 (7.0.222.60605), X64 RyuJIT AVX2
.NET 6.0 : .NET 6.0.13 (6.0.1322.58009), X64 RyuJIT AVX2
.NET 7.0 : .NET 7.0.2 (7.0.222.60605), X64 RyuJIT AVX2
Regression?
The Regression is tested from .NET 6 -> .NET 7
Data
The text was updated successfully, but these errors were encountered: