He borrado mi aplicación de fugas usando la herramienta de fugas, pero todavía noto que la herramienta objectalloc salta en el número de objetos asignados y huella cuando cambio de vistas.Comprobando la asignación de memoria en Instrumentos
Estoy sobre todo viendo los números altos de:
GeneralBlock-16 con su mayoría responsables de la Fundación con la persona que llama NSLogv
y
GeneralBlock-0 con su mayoría QuartzCore responsables
Algún consejo ¿Qué puedo hacer para depurar esto?
Gracias!
Lo siento, tal vez mi pregunta no estaba clara. Soy consciente de que la asignación de objetos siempre aumenta, sin embargo, me refería a Net Bytes y #Net, que tampoco se cierran nunca, lo cual es preocupante. Al presionar las vistas en los controladores de navegación aumenta estos números en gran medida, mientras que las vistas desplegables no los disminuyen. También el número total de GeneralBlock-0 es perturbador. Realmente quiero saber por qué existen tantos objetos de 0 bits en existencia. –
Esto no es del todo correcto; puede configurar el instrumento Allocations para que solo rastree las asignaciones en vivo. En ese caso, las columnas reflejarán exactamente lo que está en la memoria en este momento. – bbum
bbum es correcto, en Xcode 4, la plantilla de asignaciones predeterminada en el Instrumento muestra 'Todas las asignaciones' desglosadas en columnas, que muestran Bytes en vivo y Bytes generales. – MattyG