A Trace-based Precompile Method for Improving the Response Times of Android Applications


KIPS Transactions on Computer and Communication Systems, Vol. 2, No. 6, pp. 231-236, Jun. 2013
10.3745/KTCCS.2013.2.6.231, Full Text:

Abstract

Recently, to improve the user response times of Android applications, several studies have been proposed to combine the idea of Ahead-of Time compilation into Dalvik virtual machine, which uses Just-in-Time compilation. The studies, however, require modifications of the Dalvik executables of target applications, thus are difficult to be adopted for legacy applications already deployed. This paper proposes a JITwP(JIT with Precompile) technique that precompiles hot traces at application launch time with no modification of the Dalvik executable. It improves the user response times of target applications by providing precompile hints prepared offline. Our experimental results demonstrate a 4% improvement in terms of execution time for the Web browser application.


Statistics
Show / Hide Statistics

Statistics (Cumulative Counts from September 1st, 2017)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.


Cite this article
[IEEE Style]
S. Hong and K. Kim, "A Trace-based Precompile Method for Improving the Response Times of Android Applications," KIPS Transactions on Computer and Communication Systems, vol. 2, no. 6, pp. 231-236, 2013. DOI: 10.3745/KTCCS.2013.2.6.231.

[ACM Style]
Sunggil Hong and Kanghee Kim. 2013. A Trace-based Precompile Method for Improving the Response Times of Android Applications. KIPS Transactions on Computer and Communication Systems, 2, 6, (2013), 231-236. DOI: 10.3745/KTCCS.2013.2.6.231.