2011-08-03 30 views
15

Cuando utilicé la herramienta Instruments para controlar el uso de mi memoria, encontré que un proceso llamado DTMobileIS usa aproximadamente el 40% de la memoria real, y luego no había suficiente memoria para mi aplicación, por lo que se bloqueó. Tengo curiosidad acerca de este medio DTMobileIS para. ¿Alguien sabe sobre eso?¿Qué significa el DTMobileIS?

Editar:
Parece que DT es el prefijo de Debug Tool. Y de acuerdo con this link, IS suena como la abreviatura de Instruments.

+1

busqué y parece que ese es el proceso de instrumentación que envía datos de Instruments desde el iPhone a su computadora. – icktoofay

+0

@icktoofay: creo que también. A veces come demasiados recuerdos y hace que mi aplicación termine bajo los instrumentos. – AechoLiu

+1

Bueno, eso es irónico. ¿Derecha? –

Respuesta

11

DTMobileIS, que creo que es el servidor de datos de Mobile Instruments que proporciona información a la ventana de instrumentos en su Mac. Estoy en el filo del rendimiento, así que definitivamente noto el aumento extra de 7-10% de la CPU cuando no utilizo instrumentos. Se come alrededor de 1.5-2.0MB de su preciosa memoria mientras ejecuta el Monitor de actividad.

debugserver- que maneja salidas de consola, puntos de interrupción, etc. no es un gran usuario de CPU, pero actualmente está consumiendo 1.24MB en la ventana que estoy viendo en este momento.

Así que fuera de un entorno de depuración/instrumentos que deben tener al menos 3 MB más memoria disponible, y hasta un 10% más de tiempo de CPU disponibles de acuerdo a mis lecturas actuales

+1

Olvidé agregar en: D .... http://www.iphonedevsdk.com/forum/iphone-sdk-development/9414-how-much-memory-does-instruments-itself-use.html – CBredlow