Skip to content

Commit 30e9487

Browse files
[profiled-aot] update dotnet.aotprofile for .NET 8 (#7908)
Context? dotnet/runtime#72717 We've not done this yet in .NET 8, and we've noticed some potential regressions in startup time, possibly because `ConstructorInfo.Invoke()` now uses System.Reflection.Emit. Update `dotnet.aotprofile` for .NET 8. A `dotnet new android` app, an average of 10 runs on a Pixel 5: * Before: Average(ms): 192.3 Std Err(ms): 2.00582485111072 Std Dev(ms): 6.34297511687799 * After: Average(ms): 161.4 Std Err(ms): 2.21208800307161 Std Dev(ms): 6.99523647443983 Saves ~30ms in startup by just updating the profile.
1 parent 112c832 commit 30e9487

File tree

2 files changed

+503
-252
lines changed

2 files changed

+503
-252
lines changed

src/profiled-aot/dotnet.aotprofile

24.4 KB
Binary file not shown.

0 commit comments

Comments
 (0)