1

OpenGLで1秒あたりのフレーム数を測定する方法を読んでいたときに、次のことに気付きました。

OpenGL ESの真のFPSパフォーマンスを測定する方法は?

私がそれから得たのは、FPSを取得できるが、それはパフォーマンスの真の指標ではなく、フレーム期間がより良い選択であるということでした。OpenGLのレンダリングパフォーマンスを測定する他の方法はありますか?もしそうなら、なぜ彼らは最後よりも良い(または悪い)のですか?

FPSがパフォーマンスの良い指標ではない理由を理解したかどうかはわかりません。

4

1 に答える 1

3

それが「パフォーマンスの真の指標」ではないということはそれほど多くありません。それは、あなたが何について話しているのかわからない場合、それは簡単に誤解を招く可能性があるということです。

特定のFPSを本当にターゲットにしたい場合は、それをメトリックとして見ることに問題はありませんが、パフォーマンスの線形測定ではないことを覚えておく必要があります。

たとえば、FPSが30から20になると、フレームパフォーマンス時間が大幅に低下します(33ミリ秒から50ミリ秒)。

ただし、FPSが2000から400になる場合、それはリアルタイムでのわずかな違いです(わずか2ミリ秒の違い)。

FPSを使用することはお勧めしません。そうすると、新しい開発者が「私のFPSが1600減少しました、何を間違えたのですか??」

于 2012-08-06T01:45:22.900 に答える