Misura i fotogrammi al secondo su un mac

1

Esiste uno strumento per mac per misurare i frame al secondo?

Oppure potrei sapere quanti fotogrammi al secondo sono visualizzati su un MacBookPro?

    
posta aneuryzm 22.03.2012 - 12:48
fonte

3 risposte

1

Dipende da cosa stai misurando. Lo schermo si aggiorna dalla memoria video e la memoria video viene modificata dal sistema operativo o dai comandi OpenGL in esecuzione sulla GPU.

Se esegui due film quicktime affiancati, aggiorna separatamente la memoria video e potresti avere due frame rate diversi in base al carico del sistema e a molti altri fattori.

Qualsiasi strumento per misurare il framerate dovrebbe misurare solo un framerate di applicazioni. Molte applicazioni, come lettori video e videogiochi, possono riportare il loro framerate.

Inoltre, qualsiasi strumento software consumerà risorse di sistema che potrebbero influire sul framerate.

Quando ho dovuto misurare oggettivamente il framerate per un'app che non misurava e riportava il framerate stesso, ho usato una fotocamera ad alta velocità (per i consumatori la fotocamera PS3 è considerata ad alta velocità) e poi ho esaminato i fotogrammi del video per visualizzare gli aggiornamenti per determinare il framerate.

Il display di Macbook Pro aggiorna 60 fotogrammi al secondo e non è possibile visualizzare framerate più veloce su di esso. Queste tecniche misurerebbero solo i framerate inferiori a 60.

    
risposta data 22.03.2012 - 13:04
fonte
0

Di solito è fornito da un'applicazione o strumento di sviluppo fornito. Se vuoi sapere per qualche applicazione particolare, cerca una console per sviluppatori o un altro output di debug. Se sei uno sviluppatore, usa gli strumenti OpenGL in Strumenti Xcode come OpenGL Profiler.

È necessario ottenere queste informazioni dall'applicazione perché è l'unica cosa che può contare quante volte si sta aggiornando la visualizzazione al secondo. l'aggiornamento hardware continua a prescindere, se non viene modificato nulla nel frame buffer, viene comunque aggiornato.

"Informazioni su questo Mac" utilizzato per mostrare la frequenza di aggiornamento hardware per ciascun display ma non appare più. È quasi certamente 60 o 75 Hz per il tuo LCD interno.

    
risposta data 22.03.2012 - 13:03
fonte
0

Potresti essere in grado di utilizzare il profilo OpenGL di Apple per qualcosa di simile collegandolo ad un processo e poi vedendo quali valori viene visualizzato per il frame rate. Puoi scaricarlo all'indirizzo sul sito web di Apple .

    
risposta data 22.03.2012 - 13:05
fonte

Leggi altre domande sui tag