2011년 10월 23일 일요일

EFL application의 Frames Per Second(FPS)로 성능 측정하기

EFL application은 ecore에서 제공하는 main loop을 기반으로 동작하며, ecore_evas는 evas canvas engine이 하위 window system 또는 frame buffer에 출력하는 기능을 제공한다.

EFL application의 rendering 성능을 측정하기 가장 적합한 위치는 바로 ecore_evas 단이 되며, ecore_evas에서는 자체적으로 다음 환경 변수의 설정에 따라 FPS를 측정해 console에 출력하는 기능을 제공한다.

$ export ECORE_EVAS_FPS_DEBUG=1

위와 같이 환경변수를 설정한 후 EFL application을 실행해 보자

$ elementary_test

다음은 elementary_test의 animation 항목을 선택한 화면이다.


console에서는 다음과 같이 성능을 출력하게 된다.

댓글 없음:

댓글 쓰기