2012-08-05 99 views
0

當我衡量在OpenGL幀每秒讀了我碰到這樣的:OpenGL ES 2.0的測量性能(FPS)(幀持續時間)

How to measure true FPS performance of OpenGL ES?

我得到了來自它,你可以得到FPS,但它不是一個真實的性能指標,並且幀持續時間將是一個更好的選擇。他們有沒有其他方法來測量OpenGL的渲染性能?如果是這樣,他們爲什麼比上次更好(或更糟糕)?

我不確定我是否理解爲什麼FPS不是性能的好跡象。

回答

2

這並不是說「性能的真實標誌」,只是如果你不知道自己在說什麼,那很容易讓人產生誤解。

如果您確實想要定位某個FPS,那麼將其視爲度量標準沒有任何問題,但您必須記住它不是性能的線性度量。

例如,如果你的FPS去從30到20,那麼這就是在幀表演時間相當顯著下降(33毫秒到50毫秒)

但是,如果你的FPS去從2000到400,這是一個微乎其微實時差異(僅2ms差異)。

使用FPS是不鼓勵的,因爲然後你得到新的開發人員在恐慌說:「我的FPS減少了1600,我做錯了什麼??」

+0

再次感謝您的迴應,感謝! – 2012-08-06 14:18:31