.NET 9 per-preview performance overview #98209
Labels
area-VM-meta-mono
tenet-performance
Performance related issue
tracking
This issue is tracking the completion of other related issues.
Milestone
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 9 preview releases. WASM regressions are tracked separately at #96444.
List of queries for autofilling issues:
Mono AOT
Summary of the most severe unresolved regressions from .NET 9
Details
RC1
ConcurrentDictionary
, affecting CoreCLR as well, x64/arm64Regex_Cache.IsMatch
regression, CoreCLR as well (#106346)Preview 7
ConcurrentBag
(threading)Perf_FloatingPointTensorPrimitives.MaxMagnitude
Base64EncodeDecodeInPlaceTests
CredentialCacheTests
, no action expected regressionPreview 6
System.Collections.IndexerSetReverse
Perf_Base64
Perf_Double/Single/NumberCultureInfo
, tagged author, looks like Mono perf measurements weren't accurate before mergingBigInteger
, tagged authorPreview 5
VectorConvert
, x64 onlyCredentialCacheTests
, AssignedUnboundedChannelPerfTests
, Tagged author, PR revertedGetType_Resolvers
, Tagged authorPreview 4
System.Reflection.Invoke
, Authors notified #100846Preview 3
EventSourceLogger.NetScopes_TwoMessages
regressions, long range of commits, x64/arm64, caused by BDN change.Reflection.Invoke
regression, nothing suspicious in the range, x64/arm64Perf_Single/Double.TryParse
, affecting CoreCLR as wellPreview 2
Preview 1
Mono Interpreter
Summary of the most severe unresolved regressions from .NET 9:
Details
RC1
Preview 7
Preview 6
Preview 5
Preview 4
Preview 3
Preview 2
Preview 1
Mono JIT
Summary of the most severe unresolved regressions from .NET 9
Mono Android
Mono Size - iOS
Summary of the most severe unresolved regressions from .NET 9
Details
Preview 7
Preview 6
Preview 5
Preview 4 (NAOT)
Preview 4
Preview 1
Mono Startup - iOS
Preview 1
MAUI
The text was updated successfully, but these errors were encountered: