2009-09-23 12 views

Respuesta

13

Esta es la lista de correo de post de hoy:

Además de este tema, quería darle a la gente una mano a mano en lo que hemos estado haciendo con MonoTouch y el uso del disco/memoria.

  • Nuevas optimizaciones de ARM.

    En la próxima versión de MonoTouch, una nueva optimización de ARM será , por ejemplo, reducirá el código nativo de mscorlib en 300k. Por lo tanto, irá desde 800k a 500k. También puede esperar el mismo tipo de ahorro en otros ensambles .

    Esto se implementó mediante una técnica que reutiliza muchas de las funciones de contenedor que Mono usa para envoltorios compartidos.

  • mejorada Enlazador

    El enlazador está mejorando, y ya no, por ejemplo, tirar de cualquier de Mono.Security.dll, a menos que utilice la pila HTTP. Esto en el ejemplo siguiente de eliminará bien 300k de la distribución final como .

    El enlazador sigue siendo demasiado conservador, y vamos a seguir mejorando para ser más agresivo y eliminar más código.

  • En general

    Desde que empezamos, uno de nuestros objetivos para asegurar que tendríamos una pequeña huella , así que invertido mucho tiempo en nuestro enlazador, y seguir invirtiendo en ella.

+0

MonoTouch 1.1 ya está disponible y soluciona este problema. Ver http://monotouch.net/Releases/MonoTouch_1.1 – Sylvain

1

Las aplicaciones mono en el iPhone incluyen el tiempo de ejecución Mono por lo que realmente no puede obtener mucho más pequeño que 5mb. Ver this related question

EDITAR: Según la respuesta de Miguel, parece que la huella mínima está a punto de reducirse considerablemente.

+0

Estoy escuchando el podcast de Miguel y él dice que debería ser posible –

+0

Miguel es quien puso mono Touch juntos, por lo que puede ser la mejor persona para preguntar sobre la reducción de la huella de Mono. –

+0

Miguel, ¿estás leyendo? –

0

Trate de usar las opciones del vinculador. Enlace SDK solamente o Enlace todos los ensamblajes.

Cuestiones relacionadas