구현 테스트

그래픽 구현을 테스트하려면 다음 정보를 검토하세요.

벤치마킹의 경우 단계별로 다음 흐름을 사용하세요.

  • 지정: 개발 중인 드라이버를 사용할 때와 같이 처음에 기기를 지정하는 경우 사전 정의된(고정된) 클록 및 워크로드를 사용하여 렌더링된 초당 프레임 수(fps)를 측정합니다. 이렇게 하면 하드웨어 기능을 명확하게 파악할 수 있습니다.
  • 개발: 드라이버가 개발되는 과정에서 고정된 일련의 사용자 작업을 사용하여 애니메이션에서 눈에 띄는 버벅거림이 발생하는 횟수를 측정합니다.
  • 프로덕션: 기기를 경쟁 제품과 비교할 준비가 되면 끊김 현상이 증가할 때까지 워크로드를 늘립니다. 현재 클록 설정이 워크로드를 감당할 수 있는지 확인합니다. 이를 통해 클록 속도를 늦추고 전원 사용을 줄여야 하는 지점을 파악할 수 있습니다.

지정 단계에서 기기의 기능을 알아보려면 platform/frameworks/native/cmds/flatland/에 있는 Flatland 도구를 사용하세요. Flatland는 고정 클록을 사용하여 조합에 기반한 워크로드로 달성할 수 있는 처리량을 보여줍니다. 또한 gralloc 버퍼를 사용하여 다중 창 시나리오를 시뮬레이션하고 창을 GL로 채운 다음 조합을 측정합니다.