Problemas con la salida de la aplicación iOS sin información de debugging y sin posts de logging

Tengo una aplicación aquí que podría networkingucirse a uiscrollviews con imágenes que puedes hojear. Sin embargo, estoy experimentando algo realmente extraño aquí.

Al hojear cada image (tener aproximadamente 60 de ellas en total), en algún momento la aplicación simplemente se cierra. Lo estoy ejecutando en XCode 4 (GM seed 2), y no obtengo ninguna información de debugging, ni posts en la console. Activado NSZombieEnabled, pero eso no cambió nada.

Ni siquiera recibo un logging de locking en el dispositivo. Lo he ejecutado a través de instrumentos, y no informa ninguna fuga, y mi uso de memory va entre 700 y 1100 KB cuando se ejecuta en el dispositivo.

Incluso revisé cada una de mis "páginas" (las que hojeas) y agregué posts a init y a la desocupación, y puedo confirmar que todos se están desasignando correctamente (solo se cargan las páginas actuales y las páginas de cada lado).

Ahora, esto parece ocurrir en su mayoría en el mismo punto de la aplicación cuando empiezo al principio y hojea cada página yendo hacia la derecha, más o less unas pocas páginas, todas apuntando hacia un problema de memory, recibo una advertencia de memory de el dispositivo, pero no hay absolutamente nada que apunte a mí usando mucha memory en absoluto, ni que haya fugas.

Recibí esto de la console en el dispositivo cuando la aplicación se cierra:

8 de marzo a las 14:13:37 configd desconocido [26]: jetsam: evento de memory del kernel (92), gratis: 451, activo: 2894, inactivo: 2267, purgativo: 0, con cable: 16709

8 de marzo 14:13:37 configd desconocido [26]: jetsam: instantánea de terminación de kernel que se está creando

8 de marzo 14:13:37 desconocido com.apple.launchd [1]: (com.apple.AOSNotification) Salió: Asesinado: 9

Mar 8 14:13:37 desconocido com.apple.launchd [1]: (UIKitApplication: com.apple.mobilemail [0xc2ee]) Salió: Asesinado: 9

Mar 8 14:13:37 desconocido com.apple.launchd [1]: (UIKitApplication: no.NRC.NRCMag [0x3c6c]) Salió: Asesinado: 9

Mar 8 14:13:37 desconocido com.apple.launchd [1]: (com.apple.dataaccess.dataaccessd) Salió: Asesinado: 9

Mar 8 14:13:37 unknown SpringBoard [30]: advertencia de memory recibida. Nivel = 1

Mar 8 14:13:37 unknown SpringBoard [30]: La aplicación 'Perspective' salió anormalmente con la señal 9: Asesinado: 9

8 de marzo a las 14:13:38 SpringBoard desconocido [30]: la aplicación 'Mail' salió anormalmente con la señal 9: Asesinado: 9

08 de marzo a las 14:13:38 SpringBoard desconocido [30]: el nivel de memory no es normal (60%). Retrasar el relanzamiento automático de 'Correo' durante 30 segundos.

Mar 8 14:13:38 unknown SpringBoard [30]: advertencia de memory recibida. Nivel = 2

8 de marzo 14:13:38 kernel desconocido [0]: launchd [1253] Perfil incorporado: dataaccessd (sandbox)

8 de marzo 14:13:39 desconocido AOSN [1252]: Daemon de AOSNotification comenzando …

8 de marzo 14:13:39 desconocido AOSN [1252]: Información del dispositivo. Nombre: Calypso, BuildVersion: 8F190, Tipo de producto: iPad1,1, Identificación del dispositivo único: f02b304ed9a62109de1f3efd3e1e23158a76b2d4

8 de marzo 14:13:40 desconocido InformeCruz [1254]: Guardado informativo crash en /Library/Logs/CrashReporter/LowMemory-2011-03-08-141339.plist usando uid: 0 gid: 0, sintético_euid: 0 egid: 0

Mar 8 14:13:40 unknown SpringBoard [30]: advertencia de memory recibida. Nivel = 1

8 de marzo 14:13:40 dataaccessd desconocido [1253]: DA | Registrado para la notificación de activación

8 de marzo a las 14:13:40 desconocido AOSN [1252]: Empuje: Cargando …

8 de marzo a las 14:13:41 perfil desconocido [1257]: perfilado | Servicio que comienza …

Mar 8 14:13:41 dataaccessd desconocido [1253]: EAS | EAS Protocol Manager configurado en ASProtocolUnknown

8 de marzo 14:13:41 dataaccessd desconocido [1253]: CalDAV | Se actualizó una actualización, pero todavía estamos esperando un locking de puerta de enlace

8 de marzo 14:13:42 dataaccessd desconocido [1253]: EAS | EAS Protocol Manager configurado en ASProtocol12_1

Ahora esto menciona un informe de locking, pero ¿cómo consigo esto cuando no aparece en el Organizador en XCode? ¿Y por qué estoy recibiendo advertencias de memory cuando Instruments (y una mirada completa a mi código) dice que no estoy usando mucha memory ni fugas?

¡Ayuda!

EDIT: Tengo 3.2.6 en funcionamiento aquí y la console ahora me da esto:

Señal recibida del progtwig: "0".

Formateadores de datos temporalmente no disponibles, volverán a intentarlo después de un "continuar". (Error desconocido cargando la biblioteca compartida "/Developer/usr/lib/libXcodeDebuggerSupport.dylib")

Está bien, así que lo entendí aquí, y es un poco tonto.

Utilizo el método imageNamed de UIImage para cargar cada image / página, y al parecer esto estaba causando las advertencias de la memory.

Hay un par de cosas que me molestan un poco sobre esto.

  1. El almacenamiento en caching es obviamente algo bueno, pero aparentemente en 4.3 GM no parece vaciar su caching cuando ocurre una advertencia de memory.
  2. La creación de uso de memory no se informa que la use mi aplicación.