2012-08-05 7 views
0
내가 OpenGL을 초당 프레임을 측정하는 독서되었다

나는이 건너 온 :는 OpenGL ES 2.0 측정 성능 (FPS) (프레임 지속 시간)

How to measure true FPS performance of OpenGL ES?

당신이 할 수있는 것이 었에서 내가 가진 무엇 FPS를 얻지 만 성능에 대한 정확한 표시는 아니며 Frame Duration이 더 나은 선택이 될 것입니다. OpenGL의 렌더링 성능을 측정하는 다른 방법은 없습니까? 그렇다면 왜 그들은 마지막 것보다 더 나아지 는가 (또는 더 나쁜가)?

FPS가 성능에 대한 좋은 지표가 아닌 이유를 잘 모르겠다.

답변

2

'성능의 진정한 표시'가 아니기 때문에 오해의 소지가있을 수 있다는 사실을 모르는 경우입니다.

특정 FPS를 대상으로하고 싶다면 메트릭으로 보는 것이 아무 문제가 없지만 성능의 선형 측정이 아니라는 것을 기억해야합니다.

당신의 FPS가 30에서 20로 이동 예를 들어, 그 프레임의 성능 시간에 매우 유의하게 감소 (33 밀리에서 50 밀리 초) 그러나 당신의 FPS 2000에서 400로 이동하는 경우

이야, 그건 조금만이다 실시간 차이 (2ms 차이 만).

FPS를 사용하는 것은 새로운 개발자가 공포에 시달 리도록 만들었 기 때문에 바람직하지 않습니다. "FPS가 1600만큼 감소했습니다. 내가 뭘 잘못 했습니까?"

+0

감사합니다. 다시 한 번 감사드립니다. –