Skip to content

[mono][perf] iOS and WASM disk size regressions on 06 Dec 2022 #79285

Description

@kotlarmilos

Description

Change in Enum values #78580 produced disk size regression in Mono iOS sample app and in Mono Blazorwasm.

Binary disk size (SOD) for Mono iOS sample has increased by 9.86%.
Framework disk size (SOD) for Mono AOT Blazorwasm sample has increased by 9.48%.

Details - Mono iOS sample app

Filename Parent commit SOD in bytes (6e0c046) Change commit SOD in bytes (62f3eb2)
HelloiOS 18998464 21078752
Info.plist 980 980
PkgInfo 8 8
Program.aotdata 4792 4792
Program.deps.json 11929 11929
Program.dll 6656 6656
Program.runtimeconfig.json 1064 1064
System.Console.aotdata 63344 138632
System.Console.dll 17920 17920
System.Private.CoreLib.aotdata 930368 1118880
System.Private.CoreLib.dll 1015808 1047552
icudt.dat 1859040 1859040

Screenshot 2022-12-13 at 11 39 04


Details - Mono WASM

Date Diff Change Size increase (bytes) Size increase (%)
06 Dec 2022 b399eed...fcf0a09 62f3eb2 11042 0.51

Screenshot 2022-12-13 at 10 14 54


Details - Mono AOT WASM

Date Diff Change Size increase (bytes) Size increase (%)
06 Dec 2022 b399eed...fcf0a09 62f3eb2 414367 9.48

Screenshot 2022-12-13 at 11 42 43

cc @SamMonoRT @lewing @radekdoulik

Configuration

iOS

OS: iOS/OSX
Architecture: arm64
.NET version: 7.0.100-rc.1.22431.12

WASM

OS: Ubuntu 18.04
Architecture: x64
.NET version: 7.0.100-rc.1.22431.12

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions