Moait
홈인기 피드모든 블로그모든 태그
홈인기 피드모든 블로그모든 태그

Accelerating our Android apps with Baseline Profiles

메타 (Engineering) favicon메타 (Engineering)·Mobile·
KotlinJavaBaseline ProfilesART
2025년 10월 01일3

AI 요약

이 글은 AI가 요약했어요. 정확한 내용은 꼭 원문을 확인해 주세요!

핵심 요약

메타(Engineering)가 Baseline Profiles를 도입해 설치 시점 최적화와 런타임 프로파일링을 활용, 주요 지표를 최대 약 40% 개선한 사례를 공유합니다.

구현 방법

  • Baseline Profiles를 APK/AAB에 패키징하고 ART 설치 시 최적화를 적용
  • profgen으로 Human Readable Profile을 생성하고 배포 파이프라인에 연결
  • 커스텀 ClassLoader로 클래스 로드 데이터를 수집하고 20% 이상 자주 사용되는 항목 반영
  • Interdex Ordering과 Cloud/Profile의 조합으로 시작 시간 및 런타임 비용을 줄임

주요 결과

  • 다양한 지표에서 최대 약 40% 성능 개선
  • 스타트업 및 런타임 응답 지연 감소
  • 코드 변화에 따른 재프로파일링 및 재배포가 수월해짐

연관 피드

%가 높을수록 이 글과 비슷할 가능성이 높아요!
No Image
66%

안드로이드 클라이언트 Reflection 극복기

타다 favicon타다·2013년 07월 31일
[Jetpack Compose — Part 3] Jetpack Compose, 데이터로 성능과 안정성을 증명하다 섬네일
64%

[Jetpack Compose — Part 3] Jetpack Compose, 데이터로 성능과 안정성을 증명하다

NOL faviconNOL·2025년 10월 24일
No Image
64%

Scaling Privacy Infrastructure for GenAI Product Innovation

메타 (Engineering) favicon메타 (Engineering)·2025년 10월 23일