2013-05-30 68 views
4

的核心動畫儀器XCode中顯示每秒所呈現的幀的數量,而不是傳統意義上的幀速率。如果屏幕上沒有任何東西在移動,它會顯示0 FPS,而不會考慮它以最大幀速率(大概60 FPS)顯示靜態圖像的事實。核心動畫儀器 - FPS總分60

有什麼辦法來觀察FPS值是其他人定義它們的方法是什麼?

回答

2

這並不是事情的工作方式。如果屏幕上沒有任何變化,則不會渲染幀,因此幀速率確實爲零。屏幕仍以60 fps刷新,但無論新框架是否可用,都會以60 fps的速度進行。

+0

權,但隨後有區別沒有客觀的方式,從「低FPS因爲幾乎什麼都沒發生」,「低FPS因爲硬件跟不上」,或測量代碼的變化如何影響顯卡的性能。 – kpozin

+2

而您身邊的其他方式無法區分高FPS,因爲您創建的是平滑動畫,因此您顯示的是高FPS的靜態圖像。沒有上下文,每個度量都是毫無意義 – Sven