Estoy haciendo un perfil de una aplicación con instrumentos. El perfilado se realiza utilizando la herramienta de Asignaciones de dos maneras:Ambigüedades en el uso de instrumentos para el desarrollo de iOS
- Al elegir directamente las asignaciones cuando corro la App para perfilar
- Por La elección de fugas cuando corro la aplicación de perfiles.
En ambos casos, tuve la herramienta de asignaciones habilitada para la prueba. Pero sorprendentemente, tuve dos tipos diferentes de Out para asignaciones en estos casos.
¿Se supone que deben comportarse de manera diferente? o este es un problema con los instrumentos.
El tiempo que el Perfil con fugas Herramienta:
en las asignaciones Gráfico: 1. puedo obtener gran cantidad de picos en el gráfico, los bytes en directo y bytes totales son iguales. 2. Obtengo las banderas negras (creo que son una alarma sobre la advertencia de memoria) después de 1 minuto de uso. Luego, cuando aparece un conjunto de banderas, mi aplicación falla. (Esto ocurre a veces, incluso cuando se ejecuta directamente la aplicación en dispositivos)
El tiempo que el Perfil con la herramienta de asignación:
en las asignaciones Gráfico: 1. No entiendo picos menudo como lo fue en el caso anterior. Los bytes en vivo siempre fueron mucho menos que los bytes totales. 2. He usado durante más de 20 minutos y nunca he recibido banderas negras.
Un hecho que llegué a saber es que, cuando los bytes en vivo y los bytes totales son iguales, el NSZombieEnabled podría habilitarse.
Alguno de ustedes ha encontrado este problema.
ACTUALIZACIÓN 1:
que se enfrentó a otro problema con el primer caso. Cada vez que hice un perfil después de una corta duración (en comparación con el perfil en el segundo caso), la aplicación recibió muchos Black Flags y mi aplicación se bloqueó. (Debido a la advertencia de la memoria)
Y cuando probé el paso a paso similar al uso de la aplicación, mi aplicación no se colgó y no obtuvo ninguna marca.
¿Por qué esta discrepancia?
bbum: gracias. He actualizado la pregunta. ¿Puedes aclarar mi duda? – Krishnan