Development of a Tool for Measuring the Launching Time of Android Applications in Real-time

안드로이드 응용 프로그램의 런칭시간 실시간 측정 도구 구현

  • Kim, Hak-Bong (Dept. of Computer Science and Engineering, Seoul National University) ;
  • Lim, Je-Hun (Dept. of Computer Science and Engineering, Seoul National University) ;
  • Kim, Ji-Hong (Dept. of Computer Science and Engineering, Seoul National University)
  • 김학봉 (서울대학교 컴퓨터공학부) ;
  • 임제헌 (서울대학교 컴퓨터공학부) ;
  • 김지홍 (서울대학교 컴퓨터공학부)
  • Published : 2012.01.11

Abstract

응용 프로그램의 런칭시간에 관한 많은 연구를 통해 런칭시간이 길수록 사용자가 불편을 느낀다는 것이 확인되었으며, 이에 런칭시간을 최적화하는 다양한 연구가 있어왔다. 이런 연구의 일환으로 본 논문에서는 응용 프로그램의 런칭시간을 실시간으로 측정하는 도구를 개발했다. 이 도구는 안드로이드 프레임워크 내에 존재하며 응용 프로그램이 화면에 모두 그려지는 순간을 런칭의 끝으로 보고 런칭시간을 실시간으로 측정한다. 이 도구는 안드로이드 시스템의 응용 프로그램 런칭시간 최적화 기법에 사용될 수 있다. 또한 이 도구를 이용하여 모바일 시스템에서 "미리 읽기"(prefetching) 기법이 안드로이드 시스템에서 얼마나 효과가 있을지를 확인하기 위한 실험을 수행하였다. 실험 결과, "미리 읽기" 기법은 안드로이드 시스템에서 효과가 작은 것을 확인하였다.

Keywords