Quiero usar Shark en OS 10.5 para hacer un perfil básico de mi juego de iPhone (Open GL ES + Objective C). ¿Cómo puedo hacer esto? He leído tutoriales, pero son demasiado detallados para mí después de un día completo de codificación en el trabajo y unas horas de desarrollo del iPhone después.¿Cómo puedo usar el tiburón para perfilar mi aplicación de iPhone?
13
A
Respuesta
21
- aplicación construir y lanzar el dispositivo
- lanzamiento tiburón
- En el menú de tiburón, seleccione Sampling-> Red/iPhone perfiles
- En la ventana de tiburón, seleccione el botón de opción "perfil de la red de control de computadoras compartidas ".
- Seleccione su iPhone en la lista y, opcionalmente, configurar la sesión de perfil
- Pulse Iniciar para comenzar perfilado, y Parar para terminar
Después de eso, la visualización de los resultados de perfil es bastante sencillo, suponiendo que usted ha mirado en otros perfiladores antes.
Espero que esto ayude!
13
tiburón sólo funcionará para los dispositivos iOS con la versión 3.x
A partir de iOS 4.x, el apoyo de tiburón ha sido eliminado del sistema operativo, sin planes para traerlo de vuelta. Apple recomienda usar instrumentos en su lugar.
0
Directamente desde iOS 4, se detiene el soporte para Shark. En su lugar, tenemos que usar Time Profiler disponible como parte de los Instrumentos.
Una discusión en los foros Dev de Apple dan información acerca de esto:
Cuestiones relacionadas
- 1. Cómo perfilar mi aplicación C++ en Linux
- 2. ¿Cómo puedo perfilar una aplicación con SQLAlchemy?
- 3. ¿Cómo perfilar una aplicación Silverlight?
- 4. ¿Cómo puedo usar múltiples Gemfiles para mi aplicación?
- 5. ¿cómo transfiero mi aplicación de iPhone a mi iPhone real?
- 6. ¿Puedo desarrollar una aplicación para iPhone que mi empresa pueda usar solo para empleados internos?
- 7. ¿Cómo puedo tomar una foto con mi aplicación de iPhone?
- 8. ¿Puedo poner mi propia aplicación solo en mi iPhone?
- 9. ¿Cómo puedo revertir mi aplicación Universal a solo iPhone?
- 10. Comparta mi aplicación de iPhone para probar
- 11. ¿Cómo puedo configurar mi proyecto de iPhone para usar un ícono de aplicación independiente para versiones beta
- 12. iPhone: ¿Cómo puedo usar gcov?
- 13. ¿Cómo ejecutar la aplicación iphone GameCenter desde mi aplicación?
- 14. instrumentos para perfilar la aplicación GWT
- 15. puedo usar adb shell para enviar comandos a mi aplicación
- 16. ¿Cómo puedo perfilar mi aplicación Node para ver dónde estoy usando la memoria y los recursos de la CPU?
- 17. cómo perfilar el inicio de la aplicación con visualvm
- 18. ¿Cómo puedo reducir el tamaño de mi aplicación mono touch?
- 19. ¿Cómo puedo asegurarme de que mi aplicación de iPhone use el sandbox de Game Center?
- 20. ¿Cómo puedo usar OpenStreetMap en mi aplicación Compact Framework?
- 21. ¿Cómo puedo perfilar el código Ruby en 1.9.2?
- 22. ¿De qué se trata el perfilado y cómo puedo perfilar mi programa Java?
- 23. ¿Cómo instalar/usar RegexKitLite para una aplicación de iPhone?
- 24. Cómo implementar el lector de códigos QR en mi aplicación para iPhone
- 25. ¿Cómo puedo escribir una función en Object-C, que puedo usar sobre cualquier objeto en mi aplicación de iPhone?
- 26. ¿Cómo puedo hacer que el icono de mi aplicación de iPhone ad hoc aparezca en iTunes?
- 27. ¿Cómo puedo eliminar mi aplicación de empresa iOS en el iPhone de un determinado usuario?
- 28. ¿Cómo usar FLAC en la aplicación iPhone?
- 29. ¿Cómo puedo perfilar una compilación completa de C++?
- 30. ¿Cómo perfilar la aplicación C++ de subprocesos múltiples en Linux?
estoy presumiendo la plantilla "Tiempo Profiler" lo que proporciona tiburón. Al menos para mí, esto logra la tarea. – bentford