Skip to content

[Fix] 지도 렌더링 개선 #234

@hyuns66

Description

@hyuns66

What is this issue? 🛠

현재 지도 화면을 렌더링할 때 버벅거림과 깜빡거림이 있습니다.
테스트 코드 작성해서 수치상으로 얼마나 비효율적인지, 개선 후 얼마나 개선됐는지 확인해주세요.

Progress 🏃‍♀️

  • 원인 파악
    • 지도 좌표 이동마다 지도 컨테이너 Composable이 리컴포지션 됩니다. -> 이거 리컴포지션 안되고 유지되도록 수정해보기
  • 개선
  • 테스트코드 작성
  • 결과 비교

Additional Info

결과표에 대한 해석

  • frameDurationCpuMs : 프레임 하나당 평균적으로 얼마만큼의 시간을 썼는지
  • frameOverrunMs: 표준치에 비해 오래 걸린 프레임들이 얼마나 많이 오래걸렸는지

-P50 : 전체 프레임중 50%의 데이터
-P90 : 전체 프레임 중 10%의 데이터
-P99 : 전체 프레임 중 1%의 데이터

  • 예시 : P50 6.1, P99 14.7 이면 50%가량의 프레임들은 6.1ms 만에 렌더링 됐지만, 1%의 프레임들은 14.7ms 가량의 시간이 소요됨.

개선 전

Image

개선 후

Metadata

Metadata

Assignees

Labels

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions