Codice di profilazione con XCode

0

Sto cercando di usare il profiler del tempo. Ha funzionato in passato con una versione precedente dello stesso codice, ma ora sembra che non funzioni più.

Da Xcode , passo su profile e seleziona time profiler e poi inizio la registrazione. Il record si interrompe dopo neanche un secondo. Non ho mai veramente capito quando il profiler del tempo decide di interrompere la registrazione, ma in passato era abbastanza lungo da ottenere informazioni di interesse. L'albero delle chiamate sembra (fammi sapere se desideri che io esegua lo zoom su qualsiasi parte)

Poiché tutti i simboli a sinistra dell'albero delle chiamate sono gialli (non esattamente ciò che significa), sembra che il mio codice non abbia mai iniziato a fare nulla. Ovviamente, il mio codice funziona correttamente e funziona senza errori sia in modalità normale che in modalità #define DEBUG su Xcode o tramite la riga di comando.

    
posta Remi.b 04.11.2016 - 23:06
fonte

1 risposta

0

Puoi impostare quando il profiler si ferma aprendo la finestra di dialogo Opzioni di registrazione scegliendo il menu File e poi Opzioni di registrazione.

Da lì puoi impostare l'interruzione della registrazione dopo un limite di tempo (ovvero il numero di secondi specificato) o il limite della finestra (ad esempio, registra gli ultimi x secondi prima di premere il pulsante stop).

L'ingranaggio giallo e le altre icone sono usati per marcare quale tipo di metodo è. Ad esempio l'ingranaggio giallo sono metodi di sistema come ad esempio malloc (cioè non parte del tuo codice sorgente). Il tuo codice sorgente verrebbe visualizzato con un'icona avatar scura.

    
risposta data 13.11.2016 - 00:18
fonte

Leggi altre domande sui tag