El "Análisis de datos con el ObjectAlloc instrumento" de la Guía del usuario de los instrumentos utilizados para proporcionar una cierta descripción de la vista de detalle para este instrumento (toda la guía desde entonces ha sido reescrito):
El panel de detalles (mientras está en el modo Tabla ) muestra otra información útil de para ayudarlo a detectar posibles problemas de asignación . La columna de asignaciones generales netas frente a de la tabla muestra un histograma de los objetos actualmente activos y el número total de que se haya creado. A medida que la relación de las asignaciones netas a las asignaciones totales se reduce, cambia el color de la barra de histograma . Las barras azules del histograma representan una proporción razonable mientras que los colores desplazados hacia el rojo representan proporciones menores que podrían justificar alguna investigación.
Las asignaciones de objetos se agrupan por tipo, que es lo que aparece debajo del encabezado Category
. La columna Live Bytes
indica cuántos de este tipo de objetos se han asignado y aún se encuentran en la memoria. Del mismo modo, la columna # Living
le dice cuántos objetos de este tipo aún existen en la memoria. Las columnas Overall Bytes
y # Overall
muestran el tamaño total en la memoria y el número de todos los objetos asignados de ese tipo, estén o no almacenados en la memoria en este momento. Finalmente, el # Transitory
es simplemente la diferencia entre # Living
y # Overall
, que muestra cuántos objetos de ese tipo se crearon y destruyeron durante el período de tiempo que está analizando.
El histograma a la derecha de esta tabla se describe en la sección citada anteriormente de la documentación, pero simplemente proporciona una medida gráfica de los números descritos anteriormente.
Gracias. ¿Qué columnas o líneas tendré que mirar si no me importa el tipo, pero quiero una visión general completa de cuántos bytes (de cualquier tipo) se asignan actualmente? – dontWatchMyProfile
@mystify: la columna Live Bytes para la fila Todas las asignaciones debe mostrar la suma de todos los bytes activos supervisados para los objetos que se han rastreado y que aún están en la memoria. –
@BradLarson Hola Brad, el enlace en tu respuesta ya no se resuelve en la página deseada, y no pude encontrar un posible reemplazo. –