[주차의 민족] LOD를 적용해서 빨라진 줄 알았다 - 지도 마커 렌더링 비용을 다시 측정한 과정

·
프로젝트/주차의 민족
들어가며이전 글에서는 주차장 마커의 시각적 밀집 문제를 해결하기 위해 LOD와 요청 뷰포트 축소를 적용한 과정을 정리했다.당시 CPU 4배 스로틀링, Fast 4G 조건의 측정에서는 dropped frame으로 집계한 이벤트가 111개에서 16개로 감소했다. 처음에는 LOD도 렌더링 성능 개선에 영향을 줬다고 생각했다. 그런데 다시 코드를 보니 의문이 생겼다.큰 마커를 작은 점으로 바꾸기는 했지만, 점 마커도 네이버 지도 SDK의 Marker 객체였다. 그렇다면 아이콘을 바꾼 것만으로 성능이 얼마나 달라졌을까? 사실 LOD를 적용하면서 요청 뷰포트 축소도 함께 적용했었다. 결과가 좋아졌다는 사실만으로 어느 변경이 효과를 냈는지 설명할 수는 없었다. 그래서 기존 최적화의 효과를 분리해서 확인하고, 추가로 ..