2011-09-12 5 views
11

Ho diagnosticato uno strano comportamento in un'app: dopo 10 minuti circa, l'utilizzo della CPU arriva al 100%. Non ci sono perdite nell'app, e succede mentre l'app non sta facendo nulla.Come trovare la causa di un utilizzo della CPU al 100% su un'app per iPhone

Posso profilarlo con gli strumenti utilizzando "Time Profiler", ma c'è un modo per trovare qual è la vera causa?

+0

Si trova sul dispositivo o nel simulatore? –

+0

Ho riprodotto il bug sul simulatore, ma a quanto pare accade anche sul dispositivo. – Julien

+3

Durante la creazione di profili con Strumenti (Time Profiler), cercare di vedere quale metodo utilizza la maggior parte del tempo della CPU. Traccia le chiamate per capire perché. –

risposta

24

Durante la creazione di profili con Strumenti (Time Profiler), cercare di vedere quale metodo utilizza la maggior parte del tempo della CPU. Traccia le chiamate per capire perché.

+0

La tua risposta mi aiuta per tutte le mie applicazioni. TKVM Stuart – Masterfego