Skip to content

Instantly share code, notes, and snippets.

@rolfbjarne
Created January 23, 2018 10:30
Show Gist options
  • Save rolfbjarne/6b731e3b5ca6170355662e6505c3d492 to your computer and use it in GitHub Desktop.
Save rolfbjarne/6b731e3b5ca6170355662e6505c3d492 to your computer and use it in GitHub Desktop.

Comparison on Tue Jan 23 11:25:20 CET 2018

monotouchtest (iPhone/Debug64)

  • Before: /Users/rolf/test/comparison/master/debug/monotouchtest.app
  • After: /Users/rolf/test/comparison/optimized-user-control/debug/monotouchtest.app
Path Before After Size Diff Equal
_CodeSignature/CodeResources 26.699 26.699 No
AppIcons57x57.png 828 828 Yes
AppIcons57x57@2x.png 2.423 2.423 Yes
AppIcons60x60@2x.png 2.540 2.540 Yes
AppIcons72x72@2x~ipad.png 2.923 2.923 Yes
AppIcons72x72~ipad.png 1.462 1.462 Yes
AppIcons76x76@2x~ipad.png 3.092 3.092 Yes
AppIcons76x76~ipad.png 1.692 1.692 Yes
AppIcons83.5x83.5@2x~ipad.png 6.506 6.506 Yes
archived-expanded-entitlements.xcent 390 390 Yes
Assets.car 39.176 39.176 No
AudioToolbox/1.caf 5.932 5.932 Yes
Base.lproj/Localizable.strings 64 64 Yes
basn3p08.png 1.920 1.920 Yes
bindings-test.aotdata.arm64 527.040 527.040 No
bindings-test.dll 292.864 292.864 No
bindings-test.pdb 106.132 106.132 No
BoardingPass.pkpass 20.152 20.152 Yes
CoreImage/Xam.png 3.836 3.836 Yes
CoreImage/xamarinmonkey.heic 880.014 880.014 Yes
de/EmbeddedResources.resources.dll 3.584 3.584 No
drum01.mp3 7.107 7.107 Yes
embedded.mobileprovision 10.184 10.184 Yes
EmbeddedResources.aotdata.arm64 1.768 1.768 No
EmbeddedResources.dll 5.120 5.120 No
EmbeddedResources.pdb 652 652 No
en-AU/EmbeddedResources.resources.dll 3.584 3.584 No
es/EmbeddedResources.resources.dll 3.584 3.584 No
FSharp.Core.aotdata.arm64 4.722.360 4.722.360 Yes
FSharp.Core.dll 1.525.760 1.525.760 Yes
FSharp.Core.dll.mdb 326.203 326.203 Yes
fsharplibrary.aotdata.arm64 2.424 2.424 No
fsharplibrary.dll 7.680 7.680 No
fsharplibrary.pdb 812 812 No
Hand.wav 6.506 6.506 Yes
Info.plist 1.845 1.845 Yes
LaunchScreen.storyboardc/01J-lp-oVM-view-Ze5-6b-2t3.nib 1.790 1.790 No
LaunchScreen.storyboardc/Info.plist 258 258 Yes
LaunchScreen.storyboardc/UIViewController-01J-lp-oVM.nib 832 832 No
LL-171A-B-B797E457-16AB-C708-1E0F-32C19DBD47B5.icc 3.284 3.284 Yes
Mono.Security.aotdata.arm64 82.888 82.888 Yes
Mono.Security.dll 95.232 95.232 Yes
Mono.Security.pdb 37.868 37.868 Yes
MonoTouch.Dialog-1.aotdata.arm64 95.072 95.072 Yes
MonoTouch.Dialog-1.dll 79.360 79.360 Yes
MonoTouch.Dialog-1.pdb 26.976 26.976 Yes
MonoTouch.NUnitLite.aotdata.arm64 230.136 230.136 Yes
MonoTouch.NUnitLite.dll 172.544 172.544 Yes
MonoTouch.NUnitLite.pdb 80.952 80.952 Yes
MonoTouchDebugConfiguration.txt 29 29 Yes
monotouchtest 73.068.816 73.068.816 No
monotouchtest.aotdata.arm64 2.611.280 2.611.280 No
monotouchtest.exe 1.467.392 1.467.392 No
monotouchtest.exe.config 121 121 Yes
monotouchtest.pdb 529.260 529.260 No
mscorlib.aotdata.arm64 2.029.808 2.029.808 Yes
mscorlib.dll 1.526.784 1.526.784 Yes
mscorlib.pdb 652.380 652.380 Yes
NOTICE 159 159 Yes
Pacifico.ttf 75.568 75.568 Yes
PkgInfo 8 8 Yes
Settings.bundle/Root.plist 474 474 Yes
System.aotdata.arm64 802.400 802.400 Yes
System.Core.aotdata.arm64 1.144.920 1.144.920 Yes
System.Core.dll 430.592 430.592 Yes
System.Core.pdb 205.064 205.064 Yes
System.dll 573.952 573.952 Yes
System.Json.aotdata.arm64 35.816 35.816 Yes
System.Json.dll 19.456 19.456 Yes
System.Json.pdb 6.288 6.288 Yes
System.Net.Http.aotdata.arm64 220.792 220.792 Yes
System.Net.Http.dll 95.744 95.744 Yes
System.Net.Http.pdb 34.380 34.380 Yes
System.pdb 240.984 240.984 Yes
System.Xml.aotdata.arm64 43.968 43.968 Yes
System.Xml.dll 31.232 31.232 Yes
System.Xml.pdb 9.792 9.792 Yes
Tamarin.pdf 309.624 309.624 Yes
Xamarin.iOS.aotdata.arm64 2.059.056 2.059.056 Yes
Xamarin.iOS.dll 2.521.088 2.521.088 Yes
Xamarin.iOS.dll.mdb 923.189 923.189 Yes
xamarin0.png 2.598 2.598 Yes
xamarin1.png 21.082 21.082 Yes
xamarin2.png 10.351 10.351 Yes
xamvideotest.mp4 272.012 272.012 Yes
Total 101.438.509 101.438.509 ****

monotouchtest (iPhone/Release64)

  • Before: /Users/rolf/test/comparison/master/release/monotouchtest.app
  • After: /Users/rolf/test/comparison/optimized-user-control/release/monotouchtest.app
Path Before After Size Diff Equal
_CodeSignature/CodeResources 21.685 21.685 No
AppIcons57x57.png 828 828 Yes
AppIcons57x57@2x.png 2.423 2.423 Yes
AppIcons60x60@2x.png 2.540 2.540 Yes
AppIcons72x72@2x~ipad.png 2.923 2.923 Yes
AppIcons72x72~ipad.png 1.462 1.462 Yes
AppIcons76x76@2x~ipad.png 3.092 3.092 Yes
AppIcons76x76~ipad.png 1.692 1.692 Yes
AppIcons83.5x83.5@2x~ipad.png 6.506 6.506 Yes
archived-expanded-entitlements.xcent 390 390 Yes
Assets.car 39.176 39.176 No
AudioToolbox/1.caf 5.932 5.932 Yes
Base.lproj/Localizable.strings 64 64 Yes
basn3p08.png 1.920 1.920 Yes
bindings-test.aotdata.arm64 102.496 102.496 No
bindings-test.dll 176.128 176.128 No
BoardingPass.pkpass 20.152 20.152 Yes
CoreImage/Xam.png 3.836 3.836 Yes
CoreImage/xamarinmonkey.heic 880.014 880.014 Yes
de/EmbeddedResources.resources.dll 3.584 3.584 No
drum01.mp3 7.107 7.107 Yes
embedded.mobileprovision 10.184 10.184 Yes
EmbeddedResources.aotdata.arm64 1.456 1.456 No
EmbeddedResources.dll 4.608 4.608 No
en-AU/EmbeddedResources.resources.dll 3.584 3.584 No
es/EmbeddedResources.resources.dll 3.584 3.584 No
FSharp.Core.aotdata.arm64 2.343.832 2.343.832 Yes
FSharp.Core.dll 1.049.088 1.049.088 No
fsharplibrary.aotdata.arm64 2.032 2.032 No
fsharplibrary.dll 7.168 7.168 No
Hand.wav 6.506 6.506 Yes
Info.plist 1.845 1.845 Yes
LaunchScreen.storyboardc/01J-lp-oVM-view-Ze5-6b-2t3.nib 1.791 1.792 1 No
LaunchScreen.storyboardc/Info.plist 258 258 Yes
LaunchScreen.storyboardc/UIViewController-01J-lp-oVM.nib 832 832 No
LL-171A-B-B797E457-16AB-C708-1E0F-32C19DBD47B5.icc 3.284 3.284 Yes
Mono.Security.aotdata.arm64 17.592 17.592 Yes
Mono.Security.dll 55.296 55.296 No
MonoTouch.Dialog-1.aotdata.arm64 33.528 33.528 Yes
MonoTouch.Dialog-1.dll 44.032 44.032 No
MonoTouch.NUnitLite.aotdata.arm64 76.648 76.648 Yes
MonoTouch.NUnitLite.dll 91.136 91.136 No
monotouchtest 83.274.336 83.274.336 No
monotouchtest.aotdata.arm64 748.120 748.120 No
monotouchtest.exe 821.248 821.248 No
monotouchtest.exe.config 121 121 Yes
mscorlib.aotdata.arm64 731.584 731.584 Yes
mscorlib.dll 803.840 803.840 No
NOTICE 159 159 Yes
Pacifico.ttf 75.568 75.568 Yes
PkgInfo 8 8 Yes
System.aotdata.arm64 269.680 269.680 Yes
System.Core.aotdata.arm64 572.112 572.112 Yes
System.Core.dll 199.168 199.168 No
System.dll 286.208 286.208 No
System.Json.aotdata.arm64 16.360 16.360 Yes
System.Json.dll 12.800 12.800 No
System.Net.Http.aotdata.arm64 86.032 86.032 Yes
System.Net.Http.dll 53.760 53.760 No
System.Xml.aotdata.arm64 17.840 17.840 Yes
System.Xml.dll 19.968 19.968 No
Tamarin.pdf 309.624 309.624 Yes
Xamarin.iOS.aotdata.arm64 793.704 793.704 Yes
Xamarin.iOS.dll 1.673.216 1.673.216 No
xamarin0.png 2.598 2.598 Yes
xamarin1.png 21.082 21.082 Yes
xamarin2.png 10.351 10.351 Yes
xamvideotest.mp4 272.012 272.012 Yes
Total 96.113.733 96.113.734 1

apitest (Debug)

  • Before: /Users/rolf/test/comparison/master/debug/apitest.app
  • After: /Users/rolf/test/comparison/optimized-user-control/debug/apitest.app
Path Before After Size Diff Equal
Contents/Info.plist 434 434 Yes
Contents/MacOS/apitest 7.366.364 7.366.364 No
Contents/MacOS/apitest.dSYM/Contents/Info.plist 585 585 Yes
Contents/MacOS/apitest.dSYM/Contents/Resources/DWARF/apitest 14.549.576 14.549.576 Yes
Contents/MonoBundle/apitest.exe 139.264 139.264 No
Contents/MonoBundle/apitest.pdb 42.596 42.596 No
Contents/MonoBundle/config 717 717 Yes
Contents/MonoBundle/GuiUnit.exe 245.760 245.760 Yes
Contents/MonoBundle/GuiUnit.pdb 162.084 162.084 Yes
Contents/MonoBundle/libMonoPosixHelper.dylib 643.912 643.912 Yes
Contents/MonoBundle/Mono.Security.dll 307.712 307.712 Yes
Contents/MonoBundle/Mono.Security.pdb 149.380 149.380 Yes
Contents/MonoBundle/mscorlib.dll 3.762.688 3.762.688 Yes
Contents/MonoBundle/mscorlib.pdb 1.391.888 1.391.888 Yes
Contents/MonoBundle/System.Core.dll 982.016 982.016 Yes
Contents/MonoBundle/System.Core.pdb 382.232 382.232 Yes
Contents/MonoBundle/System.dll 2.030.592 2.030.592 Yes
Contents/MonoBundle/System.Net.Http.dll 115.712 115.712 Yes
Contents/MonoBundle/System.Net.Http.pdb 42.788 42.788 Yes
Contents/MonoBundle/System.pdb 729.692 729.692 Yes
Contents/MonoBundle/System.Runtime.Serialization.dll 837.632 837.632 Yes
Contents/MonoBundle/System.Runtime.Serialization.pdb 316.412 316.412 Yes
Contents/MonoBundle/System.ServiceModel.Internals.dll 217.600 217.600 Yes
Contents/MonoBundle/System.ServiceModel.Internals.pdb 76.864 76.864 Yes
Contents/MonoBundle/System.Xml.dll 2.416.128 2.416.128 Yes
Contents/MonoBundle/System.Xml.Linq.dll 119.808 119.808 Yes
Contents/MonoBundle/System.Xml.Linq.pdb 49.776 49.776 Yes
Contents/MonoBundle/System.Xml.pdb 916.752 916.752 Yes
Contents/MonoBundle/Xamarin.Mac.dll 18.752.000 18.752.000 Yes
Contents/MonoBundle/Xamarin.Mac.dll.mdb 6.475.026 6.475.026 Yes
Contents/PkgInfo 8 8 Yes
Contents/Resources/runtime-options.plist 359 359 Yes
Total 63.224.357 63.224.357 ****

link sdk (mac / Debug)

  • Before: /Users/rolf/test/comparison/master/debug/link sdk.app
  • After: /Users/rolf/test/comparison/optimized-user-control/debug/link sdk.app
Path Before After Size Diff Equal
Contents/Info.plist 522 522 Yes
Contents/MacOS/link sdk 5.147.172 5.147.172 No
Contents/MacOS/link sdk.dSYM/Contents/Info.plist 652 652 Yes
Contents/MacOS/link sdk.dSYM/Contents/Resources/DWARF/link sdk 12.300.011 12.300.011 Yes
Contents/MonoBundle/config 717 717 Yes
Contents/MonoBundle/GuiUnit.exe 245.248 245.248 Yes
Contents/MonoBundle/GuiUnit.pdb 161.904 161.904 Yes
Contents/MonoBundle/libMonoPosixHelper.dylib 643.912 643.912 Yes
Contents/MonoBundle/link sdk.exe 9.728 9.728 No
Contents/MonoBundle/link sdk.pdb 2.564 2.564 No
Contents/MonoBundle/Mono.Security.dll 92.672 92.672 No
Contents/MonoBundle/Mono.Security.pdb 149.380 149.380 No
Contents/MonoBundle/mscorlib.dll 1.848.320 1.848.320 No
Contents/MonoBundle/mscorlib.pdb 1.391.888 1.391.888 No
Contents/MonoBundle/System.Core.dll 12.800 12.800 No
Contents/MonoBundle/System.Core.pdb 382.232 382.232 No
Contents/MonoBundle/System.dll 636.928 636.928 No
Contents/MonoBundle/System.Net.Http.dll 56.832 56.832 No
Contents/MonoBundle/System.Net.Http.pdb 42.788 42.788 No
Contents/MonoBundle/System.pdb 729.692 729.692 No
Contents/MonoBundle/System.Runtime.Serialization.dll 6.656 6.656 No
Contents/MonoBundle/System.Runtime.Serialization.pdb 316.412 316.412 No
Contents/MonoBundle/System.Xml.dll 969.216 969.216 No
Contents/MonoBundle/System.Xml.Linq.dll 43.008 43.008 No
Contents/MonoBundle/System.Xml.Linq.pdb 49.776 49.776 No
Contents/MonoBundle/System.Xml.pdb 916.752 916.752 No
Contents/MonoBundle/Xamarin.Mac.dll 557.056 551.424 -5.632 No
Contents/MonoBundle/Xamarin.Mac.dll.mdb 198.212 198.117 -95 No
Contents/PkgInfo 8 8 Yes
Contents/Resources/runtime-options.plist 359 359 Yes
Total 26.913.417 26.907.690 -5.727

link sdk (mac / Release)

  • Before: /Users/rolf/test/comparison/master/release/link sdk.app
  • After: /Users/rolf/test/comparison/optimized-user-control/release/link sdk.app
Path Before After Size Diff Equal
Contents/Info.plist 522 522 Yes
Contents/MacOS/link sdk 5.203.364 5.203.364 No
Contents/MonoBundle/config 717 717 Yes
Contents/MonoBundle/GuiUnit.exe 215.552 215.552 Yes
Contents/MonoBundle/libMonoPosixHelper.dylib 643.912 643.912 Yes
Contents/MonoBundle/link sdk.exe 9.728 9.728 No
Contents/MonoBundle/Mono.Security.dll 92.672 92.672 No
Contents/MonoBundle/mscorlib.dll 1.844.224 1.844.224 No
Contents/MonoBundle/System.Core.dll 12.800 12.800 No
Contents/MonoBundle/System.dll 632.320 632.320 No
Contents/MonoBundle/System.Net.Http.dll 56.320 56.320 No
Contents/MonoBundle/System.Runtime.Serialization.dll 6.656 6.656 No
Contents/MonoBundle/System.Xml.dll 968.704 968.704 No
Contents/MonoBundle/System.Xml.Linq.dll 43.008 43.008 No
Contents/MonoBundle/Xamarin.Mac.dll 552.448 546.304 -6.144 No
Contents/PkgInfo 8 8 Yes
Contents/Resources/runtime-options.plist 359 359 Yes
Total 10.283.314 10.277.170 -6.144

link all (mac / Debug)

  • Before: /Users/rolf/test/comparison/master/debug/link all.app
  • After: /Users/rolf/test/comparison/optimized-user-control/debug/link all.app
Path Before After Size Diff Equal
Contents/Info.plist 522 522 Yes
Contents/MacOS/link all 5.147.172 5.147.172 No
Contents/MacOS/link all.dSYM/Contents/Info.plist 652 652 Yes
Contents/MacOS/link all.dSYM/Contents/Resources/DWARF/link all 12.300.011 12.300.011 Yes
Contents/MonoBundle/config 717 717 Yes
Contents/MonoBundle/GuiUnit.exe 143.872 143.872 No
Contents/MonoBundle/GuiUnit.pdb 161.904 161.904 No
Contents/MonoBundle/libMonoPosixHelper.dylib 643.912 643.912 Yes
Contents/MonoBundle/link all.exe 5.632 5.632 No
Contents/MonoBundle/link all.pdb 2.564 2.564 No
Contents/MonoBundle/Mono.Security.dll 92.672 92.672 No
Contents/MonoBundle/Mono.Security.pdb 149.380 149.380 No
Contents/MonoBundle/mscorlib.dll 1.837.568 1.837.568 No
Contents/MonoBundle/mscorlib.pdb 1.391.888 1.391.888 No
Contents/MonoBundle/System.Core.dll 11.776 11.776 No
Contents/MonoBundle/System.Core.pdb 382.232 382.232 No
Contents/MonoBundle/System.dll 633.856 633.856 No
Contents/MonoBundle/System.Net.Http.dll 56.832 56.832 No
Contents/MonoBundle/System.Net.Http.pdb 42.788 42.788 No
Contents/MonoBundle/System.pdb 729.692 729.692 No
Contents/MonoBundle/System.Runtime.Serialization.dll 6.656 6.656 No
Contents/MonoBundle/System.Runtime.Serialization.pdb 316.412 316.412 No
Contents/MonoBundle/System.Xml.dll 861.696 861.696 No
Contents/MonoBundle/System.Xml.Linq.dll 42.496 42.496 No
Contents/MonoBundle/System.Xml.Linq.pdb 49.776 49.776 No
Contents/MonoBundle/System.Xml.pdb 916.752 916.752 No
Contents/MonoBundle/Xamarin.Mac.dll 556.544 550.912 -5.632 No
Contents/MonoBundle/Xamarin.Mac.dll.mdb 197.850 197.755 -95 No
Contents/PkgInfo 8 8 Yes
Total 26.683.832 26.678.105 -5.727

link all (mac / Release)

  • Before: /Users/rolf/test/comparison/master/release/link all.app
  • After: /Users/rolf/test/comparison/optimized-user-control/release/link all.app
Path Before After Size Diff Equal
Contents/Info.plist 522 522 Yes
Contents/MacOS/link all 5.203.364 5.203.364 No
Contents/MonoBundle/config 717 717 Yes
Contents/MonoBundle/GuiUnit.exe 128.512 128.512 No
Contents/MonoBundle/libMonoPosixHelper.dylib 643.912 643.912 Yes
Contents/MonoBundle/link all.exe 5.120 5.120 No
Contents/MonoBundle/Mono.Security.dll 92.672 92.672 No
Contents/MonoBundle/mscorlib.dll 1.832.448 1.832.448 No
Contents/MonoBundle/System.Core.dll 11.264 11.264 No
Contents/MonoBundle/System.dll 630.784 630.784 No
Contents/MonoBundle/System.Net.Http.dll 56.320 56.320 No
Contents/MonoBundle/System.Runtime.Serialization.dll 6.656 6.656 No
Contents/MonoBundle/System.Xml.dll 861.184 861.184 No
Contents/MonoBundle/System.Xml.Linq.dll 42.496 42.496 No
Contents/MonoBundle/Xamarin.Mac.dll 551.936 545.792 -6.144 No
Contents/PkgInfo 8 8 Yes
Total 10.067.915 10.061.771 -6.144
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment