Title :
A whole layer performance analysis method for Android platforms
Author :
Lee, Namseung ; Lim, Sung-Soo
Author_Institution :
LG Electron., Seoul, South Korea
Abstract :
As the products based on Android platform have been widely spread in consumer electronics market, the needs for systematic performance analysis have significantly increased. We implemented a whole layer performance analysis tool set combining and integrating available open source performance analysis tools. Android framework layer profiling is performed DDMS mechanism with a little modification and the kernel layer profiling is based on Ftrace. The reason why we selected Ftrace instead of Oprofile as kernel layer profiler is that the Oprofile often misses the important kernel events to analyze since Oprofile is using purely time-based sampling. While Ftrace provides accuracy in performance profiling, the additional costs to perform kernel events profiling are significant. Therefore, minimizing the profiling cost maintaining the accuracy of event logging has been a primary issue in performance profiling at kernel layer.
Keywords :
consumer electronics; operating system kernels; program debugging; software performance evaluation; Android framework layer profiling; Android platform; Dalvik Debug Monitor Server mechanism; Ftrace; consumer electronics market; event logging; kernel layer profiling; open source performance analysis tools; whole layer performance analysis method;
Conference_Titel :
Embedded Systems for Real-Time Multimedia (ESTIMedia), 2011 9th IEEE Symposium on
Conference_Location :
Taipei
Print_ISBN :
978-1-4577-2123-6
DOI :
10.1109/ESTIMedia.2011.6088515