Skip to content

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

Closed
@kotlarmilos

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

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