Question

Je créé une application simple bonjour tactile mono monde (iPhone). Cependant, sa taille est 5MB.

Y at-il un moyen de le rendre plus petit?

Était-ce utile?

La solution

Ceci est de la liste de diffusion après aujourd'hui:

  

En plus de ce fil, je voulais donner aux gens une tête sur   ce que nous avons été jusqu'à avec MonoTouch et disque / utilisation de la mémoire.

     
      
  • optimisations Nouveau ARM.

         

    Dans la prochaine version de MonoTouch, une nouvelle optimisation des ARM   par exemple réduire mscorlib code natif par 300k. Ainsi, il passera de   800k à 500k. Vous pouvez vous attendre le même genre d'économies dans d'autres   ensembles aussi bien.

         

    Ceci a été mis en œuvre par une technique qui réutilise beaucoup de l'emballage   fonctions Mono utilise pour emballages partagés.

  •   
  • Linker amélioré

         

    L'éditeur de liens s'améliore, et il ne sera plus par exemple tirer une   de Mono.Security.dll, sauf si vous utilisez la pile http. Ce dans le   exemple ci-dessous supprimer certains 300k de la distribution finale   bien.

         

    L'éditeur de liens est encore trop conservatrice, et nous continuerons de l'améliorer pour être plus agressif et de supprimer plus de code.

  •   
  • En général

         

    Depuis que nous avons commencé, un de nos objectifs pour faire en sorte que nous aurions une   faible encombrement, donc nous avons investi beaucoup de temps sur notre éditeur de liens, et nous   continuer à investir.

  •   

Autres conseils

applications Mono sur l'iPhone comprennent le runtime Mono afin que vous ne pouvez pas vraiment beaucoup plus petite que 5MB. Voir cette question liée

EDIT: Selon la réponse de Miguel, il semble que l'empreinte minimale est sur le point de réduire considérablement.

Essayez d'utiliser les options de l'éditeur de liens. Lien SDK uniquement ou un lien tous les assemblages.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top