Skip to content
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

[mono] .NET 10 Performance Overview #106953

Open
matouskozak opened this issue Aug 26, 2024 · 0 comments
Open

[mono] .NET 10 Performance Overview #106953

matouskozak opened this issue Aug 26, 2024 · 0 comments
Assignees
Labels
area-VM-meta-mono tenet-performance Performance related issue tracking This issue is tracking the completion of other related issues.
Milestone

Comments

@matouskozak
Copy link
Member

matouskozak commented Aug 26, 2024

Description

This issue provides an overview of the all performance regressions from microbenchmark automated runs in WASM, Mono AOT, and Interpreter during the timeframe of .NET 10 preview releases. WASM regressions are tracked separately at #96444.

List of queries for autofilling issues:

Widespread Regressions

Date Issue Status Description
2025/01/28 #112236 Investigating FrozenDictionary regression, x64/arm64 AOT-llvm and JIT
2025/02/01 dotnet/perf-autofiling-issues#49586 In progress Random.Next regression, x64/arm64 AOT-llvm and JIT
2025/01/10 #111911 Investigating Number serialization regressions, x64/arm64 JIT/AOT
2024/11/06 #109914 Investigating Span-related, affecting JIT/AOT
2024/10/29 #109925 Investigating System.Numerics.Vector-related, affecting JIT/MonoAOT/WasmAOT

Mono AOT

Details
Date Issue Status Description
2024/09/16 dotnet/perf-autofiling-issues#41780 Investigating Possibly caused by fix to MonoAOT JIT interactions
2024/09/09-10 #107910 Investigating Likely caused by SearchValues
2024/08/19-23 #107308 Reverted Caused by not defining HAS_CUSTOM_BLOCKS

Mono Interpreter

Details
Issue Status Description
dotnet/perf-autofiling-issues#48097 Investigating
#112237 Resolving gsharedvt's bloat
dotnet/perf-autofiling-issues#40314 Resolving Missing fast path
dotnet/perf-autofiling-issues#42274 Resolved Missing Mono support

Mono JIT

Details
Issue Status Description
#111916 Investigating DateTime regressions
dotnet/perf-autofiling-issues#42752 Resolved -
#109914 Investigating -

Mono Android

Details
Issue Status Description

Mono iOS

Details
Date Issue Status Description
2024/01/16 #111673 Untriaged Mono iOS sample app, 14.12 -> 14.27 MB (1%)
2024/09/30 dotnet/perf-autofiling-issues#42390 Closed NativeAOT, 3.04 -> 3.10 MB (60 kB / 2%)

MAUI

Details
Issue Status Description
@matouskozak matouskozak added tenet-performance Performance related issue area-VM-meta-mono tracking This issue is tracking the completion of other related issues. labels Aug 26, 2024
@matouskozak matouskozak added this to the 10.0.0 milestone Aug 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area-VM-meta-mono tenet-performance Performance related issue tracking This issue is tracking the completion of other related issues.
Projects
None yet
Development

No branches or pull requests

5 participants