Performance Ninja를 위한 도구 기술
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
성능 도구를 개발하려면 개발 도구를 숙지하는 것이 중요합니다. Colt는 성능, 네트워크, 컴퓨팅, 렌더링이라는 세 가지 핵심을 짚어 보고, 각 영역의 주요 문제와 이를 찾아 퇴치하는 데 사용할 수 있는 도구를 살펴봤습니다.
Slides
- 이제 데스크톱에서 즐겨 사용하는 DevTools를 사용하여 Android에서 Chrome을 프로파일링할 수 있습니다.
- 성능 작업의 반복 루프는 데이터 수집, 통계 확보, 작업 수행입니다.
- 페이지의 중요한 렌더링 경로에 있는 애셋의 우선순위를 지정합니다.
- 도색은 하지 마세요. 굉장히 많은 비용이 듭니다.
- 앱에서 중요한 시간에 메모리 변동을 피하고 코드를 실행하지 마세요.
달리 명시되지 않는 한 이 페이지의 콘텐츠에는 Creative Commons Attribution 4.0 라이선스에 따라 라이선스가 부여되며, 코드 샘플에는 Apache 2.0 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책을 참조하세요. 자바는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다.
최종 업데이트: 2025-07-25(UTC)
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["필요한 정보가 없음","missingTheInformationINeed","thumb-down"],["너무 복잡함/단계 수가 너무 많음","tooComplicatedTooManySteps","thumb-down"],["오래됨","outOfDate","thumb-down"],["번역 문제","translationIssue","thumb-down"],["샘플/코드 문제","samplesCodeIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2025-07-25(UTC)"],[],["The core of performance optimization involves understanding network, compute, and rendering challenges. Key actions include profiling Chrome on Android using familiar DevTools, prioritizing assets on the critical rendering path, and minimizing painting. The performance workflow is iterative: collect data, gain insights, and act. Crucial is avoiding memory churn and code execution during critical application phases. These actions help identify and resolve performance bottlenecks.\n"]]