2011-11-23 8 views
10

Acabo de empezar a utilizar Instruments, una pequeña herramienta para probar las asignaciones/fugas de memoria y todas esas cosas geniales. Pero estoy bastante confundido sobre cómo funciona ... He buscado tutoriales explicando cómo trabajar con él, pero ningún tutorial explica qué hacer con él.Comprensión de los instrumentos en Xcode, prueba de fugas

Trataré de explicar esto: lo configuro cada vez que ejecuto mi aplicación Xcode, Instruments rastrea todo. Pero las cosas que registran los instrumentos no tienen sentido para mí.

Se descubrió una fuga, y después de eso comenzó a perder bytes. Dice que el objeto filtrado es _NSCFString y otras cosas así. Aquí está una captura de pantalla

enter image description here

Mi pregunta es, ¿cómo debo interpretar esto? Si hay un tutorial que explique esto, déjelo como respuesta o explíquemelo.

+0

Su pantalla está mostrando la salida del instrumento asignaciones, no el Instrumento de fugas Es posible que desee colocar una nueva captura de pantalla con la salida del instrumento Leaks. –

Respuesta

25

La mejor manera de aprender a usar Instruments es mirar los videos de iOS Essential Essentials/Advanced/Foundation, así como los videos de la sesión WWDC sobre el tema.

Puede encontrar una lista en el Development Video Access de Apple que requerirá una cuenta de desarrollador de iOS y que generalmente se aloja a través de iTunes.

iPhone Fundación de Desarrollo Videos:

  • Sesión 916 - Introducción a los Instrumentos

WWDC 2009:

  • Sesión 414 - Optimización del rendimiento del iPhone con Instrumentos

WWDC 2010:

  • Sesión 304 - ¿Qué hay de nuevo en Instrumentos
  • Sesión 306 - La automatización de pruebas de la interfaz del usuario con los instrumentos
  • Sesión 309 - Análisis de rendimiento avanzado con instrumentos
  • Sesión 311 - Análisis avanzado de memoria con instrumentos

WWDC 2011:

  • Sesión 310 - ¿Qué hay de nuevo en Instrumentos
  • Sesión 312 - rendimiento y la alimentación optimización IOS con Instrumentos

WWDC 2012:

  • Sesión 409 - Learning Instruments

WWDC 2014:

  • Sesión 418 - La mejora de su aplicación con los instrumentos

WWDC 2015:

  • Sesión 412 - Perfiles en profundidad

WWDC 2016:

  • Sesión 411 - Rastreo del sistema en profundidad
  • Sesión 418 - Usando la hora de perfiles en Instrumentos
Cuestiones relacionadas