2009-11-25 24 views
17

Estoy tratando de monitorear el uso de datos básicos, pero todos los instrumentos de Core Data aparecen atenuados en los instrumentos. Tampoco está disponible en "Ejecutar con la herramienta de rendimiento" en Xcode. Dice que los instrumentos de Core Data son para Mac y no están disponibles en el iPhone, pero he escuchado a personas hablar sobre su uso, y también se menciona en los documentos de Apple.Core Data Instruments para el iPhone

¿Cómo puedo hacer que funcionen?

Gracias!

Respuesta

31

Puede ejecutar los instrumentos de datos centrales solo en el simulador, no en el dispositivo.

Abra Instrumentos y seleccione los elementos de Core Data que desee, luego use Instruments para iniciar la aplicación de iPhone simulada, en lugar de iniciar desde Xcode.

Esperamos que este soporte sea mejor en futuras versiones. Además, creo que solo funciona con 3.1, no 3.0.

+0

¡Lo tengo trabajando en el simulador! ¡Gracias por eso! Estoy seguro de que no estaba funcionando antes, debe haber estado jugando! –

+2

Los instrumentos Core Data en Mac se basan en DTrace. Como aún no tenemos DTrace en el iPhone, no me sorprende que solo funcionen contra el Simulador (como los scripts personalizados de DTrace). –

+1

Aparece el mensaje "Error al iniciar el script mediante el servidor dtrace" para todos los instrumentos de Core Data en Xcode 5/iOS Simulator. ¿Algunas ideas? – Rivera