Desidero utilizzare Shark su OS 10.5 per eseguire alcuni profili di base del mio gioco per iPhone (Open GL ES + Objective C). Come posso fare esattamente questo? Ho letto i tutorial ma sono troppo prolissi per me dopo un'intera giornata di programmazione al lavoro e dopo qualche ora di sviluppo di iPhone.In che modo posso usare esattamente lo squalo per profilare la mia app per iPhone?
13
A
risposta
21
- Costruire app e lancio sul dispositivo
- lancio Shark
- Dal menu Shark, selezionare Sampling-> Rete/iPhone Profiling
- Nella finestra Shark, selezionare il pulsante "profilazione rete di controllo di computer condivisi ".
- Seleziona il tuo iPhone nella lista e, facoltativamente, configurare la sessione di profilatura
- Premere Start per iniziare il profiling, e Stop per terminare
Dopo di che, la visualizzazione dei risultati del profilo è piuttosto semplice, supponendo che hai guardato ad altri profiler prima.
Spero che questo aiuti!
13
Shark funziona solo per i dispositivi iOS che eseguono la versione 3.x
Come di iOS 4.x, supporto SHARK è stato rimosso dal sistema operativo, senza l'intenzione di riportarlo. Apple consiglia invece di utilizzare gli strumenti.
0
Right From iOS 4, il supporto per Shark viene arrestato. Invece dobbiamo usare Time Profiler disponibile come parte degli strumenti.
Una discussione sul forum Dev Apple dare informazioni su questo:
Problemi correlati
- 1. Come posso usare NSError nella mia app per iPhone?
- 2. Perché dovrei usare Core Data per la mia app per iPhone?
- 3. Come posso scrivere una funzione in ogg-c, che posso usare su qualsiasi oggetto nella mia app per iPhone?
- 4. Come posso salvare le preferenze dell'utente per la mia app per iPhone?
- 5. Perché la mia app per iPhone è stata rifiutata?
- 6. Quanta memoria dovrebbe occupare la mia app per iPhone?
- 7. iPhone App per lo sviluppo su Ubuntu
- 8. Alternative a ApacheBench per profilare la mia velocità di codice
- 9. Posso distribuire la mia app per qualsiasi dispositivo senza UDID?
- 10. Come posso profilare la mia app Node per vedere dove sto utilizzando la memoria e le risorse della CPU?
- 11. In che modo la mia app Parse.com può inviare un'email?
- 12. Apertura dell'app spotify dalla mia app per iPhone
- 13. Posso usare main() per riavviare la mia applicazione?
- 14. Come disabilitare gli angoli arrotondati per la vista principale di tutta la mia app per iPhone?
- 15. App iOS Enterprise - Come posso assicurarmi che la mia app venga eseguita in background?
- 16. Usare font personalizzati in iPhone App
- 17. Come posso riavviare la mia applicazione iphone
- 18. Come posso usare domini personalizzati per la mia pagina github
- 19. Come scegliere quale simulatore di modello per iPhone per far funzionare la mia app nativa reattiva?
- 20. App Web per iPhone che funzionano come app native
- 21. Posso usare Julia per programmare la mia GPU e CPU?
- 22. È possibile utilizzare lo stesso ID app per Facebook sia per l'app per Android che per iPhone?
- 23. App private per iPhone?
- 24. Posso interrompere Android dall'uccidere la mia app?
- 25. Come posso controllare TARGET_NAME della mia app per iPhone su XCode?
- 26. In che modo la tua app per rails include javascript?
- 27. Standard di codifica per lo sviluppo di app per iPhone
- 28. Applicazione Web su un iPhone - lo stile per sembrare app nativa per iPhone
- 29. Come usare whatsapp dalla mia app per Android?
- 30. Flurry non sta raccogliendo dati dalla mia app per iPhone
sto presumendo che il modello di "Time Profiler" quello squalo fornito. Almeno per me, questo assolve il compito. – bentford