Performance Ninja를 위한 도구 기술

성능 도구를 개발하려면 개발 도구를 숙지하는 것이 중요합니다. Colt는 성능, 네트워크, 컴퓨팅, 렌더링이라는 세 가지 핵심을 짚어 보고, 각 영역의 주요 문제와 이를 찾아 퇴치하는 데 사용할 수 있는 도구를 살펴봤습니다.

Slides

  • 이제 데스크톱에서 즐겨 사용하는 DevTools를 사용하여 Android에서 Chrome을 프로파일링할 수 있습니다.
  • 성능 작업의 반복 루프는 데이터 수집, 통계 확보, 작업 수행입니다.
  • 페이지의 중요한 렌더링 경로에 있는 애셋의 우선순위를 지정합니다.
  • 도색은 하지 마세요. 굉장히 많은 비용이 듭니다.
  • 앱에서 중요한 시간에 메모리 변동을 피하고 코드를 실행하지 마세요.