• DocumentCode
    625788
  • Title

    A low-overhead design of context-sensitive profiler for Android applications

  • Author

    Kuei-Chung Chang ; Chia-Yang Kao ; Bo-Gang Su

  • Author_Institution
    Feng Chia Univ., Taichung, Taiwan
  • fYear
    2013
  • fDate
    3-6 June 2013
  • Firstpage
    275
  • Lastpage
    276
  • Abstract
    The computing of applications on mobile devices suffers tight constraints on computation and energy resources. Thus, it´s important for embedded applications running on these resource-constrained devices are able to execute efficiently. The Android system uses dalvik virtual machine to execute Java applications, and the virtual machine causes bottlenecks of the application hard to be identified directly by existed profiling tools, such as Oprofile. This paper proposes a design of a low-overhead profiling tool embedded in the dalvik virtual machine to discover the bottlenecks of Android applications with hardware performance counters. The experimental results show that the bottlenecks of the Android application can be identified efficiently by the proposed profiler.
  • Keywords
    Java; embedded systems; mobile computing; operating systems (computers); resource allocation; virtual machines; Android applications; Java applications; context-sensitive profiler; dalvik virtual machine; embedded applications; energy resources; hardware performance counters; low-overhead embedded profiling tool; mobile devices; resource-constrained devices; Androids; Hardware; Humanoid robots; Mobile handsets; Monitoring; Radiation detectors; Virtual machining;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Consumer Electronics (ISCE), 2013 IEEE 17th International Symposium on
  • Conference_Location
    Hsinchu
  • ISSN
    0747-668X
  • Print_ISBN
    978-1-4673-6198-9
  • Type

    conf

  • DOI
    10.1109/ISCE.2013.6570225
  • Filename
    6570225