The stack allocation technique on Android OS

Yeong Kyu Lim, Cheong Ghil Kim, Min Suk Lee, Shin-Dug Kim

Research output: Chapter in Book/Report/Conference proceedingConference contribution

2 Citations (Scopus)

Abstract

Garbage collection is one of major reason for performance degradation on Android OS. Escape analysis can be one of techniques to prevent performance degradation and Google has tried to implement scalar replacement through the escape analysis. But it does not become Android default functionality. This paper took it and compared with our proposed stack allocation method. The experimental result shows scalar replacement has no effect at all but stack allocation produce effective results. The CaffeinMark benchmark also shows no performance degradation in spite of additional instructions.

Original languageEnglish
Title of host publicationIT Convergence and Security 2012
Pages727-732
Number of pages6
DOIs
Publication statusPublished - 2013 Feb 26
EventInternational Conference on IT Convergence and Security, ICITCS 2012 - Pyeong Chang, Korea, Republic of
Duration: 2012 Dec 52012 Dec 7

Publication series

NameLecture Notes in Electrical Engineering
Volume215 LNEE
ISSN (Print)1876-1100
ISSN (Electronic)1876-1119

Other

OtherInternational Conference on IT Convergence and Security, ICITCS 2012
CountryKorea, Republic of
CityPyeong Chang
Period12/12/512/12/7

Fingerprint

Degradation

All Science Journal Classification (ASJC) codes

  • Industrial and Manufacturing Engineering

Cite this

Lim, Y. K., Kim, C. G., Lee, M. S., & Kim, S-D. (2013). The stack allocation technique on Android OS. In IT Convergence and Security 2012 (pp. 727-732). (Lecture Notes in Electrical Engineering; Vol. 215 LNEE). https://doi.org/10.1007/978-94-007-5860-5_86
Lim, Yeong Kyu ; Kim, Cheong Ghil ; Lee, Min Suk ; Kim, Shin-Dug. / The stack allocation technique on Android OS. IT Convergence and Security 2012. 2013. pp. 727-732 (Lecture Notes in Electrical Engineering).
@inproceedings{d0c9db941ebf4cf99f7c41e69eed0ca6,
title = "The stack allocation technique on Android OS",
abstract = "Garbage collection is one of major reason for performance degradation on Android OS. Escape analysis can be one of techniques to prevent performance degradation and Google has tried to implement scalar replacement through the escape analysis. But it does not become Android default functionality. This paper took it and compared with our proposed stack allocation method. The experimental result shows scalar replacement has no effect at all but stack allocation produce effective results. The CaffeinMark benchmark also shows no performance degradation in spite of additional instructions.",
author = "Lim, {Yeong Kyu} and Kim, {Cheong Ghil} and Lee, {Min Suk} and Shin-Dug Kim",
year = "2013",
month = "2",
day = "26",
doi = "10.1007/978-94-007-5860-5_86",
language = "English",
isbn = "9789400758599",
series = "Lecture Notes in Electrical Engineering",
pages = "727--732",
booktitle = "IT Convergence and Security 2012",

}

Lim, YK, Kim, CG, Lee, MS & Kim, S-D 2013, The stack allocation technique on Android OS. in IT Convergence and Security 2012. Lecture Notes in Electrical Engineering, vol. 215 LNEE, pp. 727-732, International Conference on IT Convergence and Security, ICITCS 2012, Pyeong Chang, Korea, Republic of, 12/12/5. https://doi.org/10.1007/978-94-007-5860-5_86

The stack allocation technique on Android OS. / Lim, Yeong Kyu; Kim, Cheong Ghil; Lee, Min Suk; Kim, Shin-Dug.

IT Convergence and Security 2012. 2013. p. 727-732 (Lecture Notes in Electrical Engineering; Vol. 215 LNEE).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

TY - GEN

T1 - The stack allocation technique on Android OS

AU - Lim, Yeong Kyu

AU - Kim, Cheong Ghil

AU - Lee, Min Suk

AU - Kim, Shin-Dug

PY - 2013/2/26

Y1 - 2013/2/26

N2 - Garbage collection is one of major reason for performance degradation on Android OS. Escape analysis can be one of techniques to prevent performance degradation and Google has tried to implement scalar replacement through the escape analysis. But it does not become Android default functionality. This paper took it and compared with our proposed stack allocation method. The experimental result shows scalar replacement has no effect at all but stack allocation produce effective results. The CaffeinMark benchmark also shows no performance degradation in spite of additional instructions.

AB - Garbage collection is one of major reason for performance degradation on Android OS. Escape analysis can be one of techniques to prevent performance degradation and Google has tried to implement scalar replacement through the escape analysis. But it does not become Android default functionality. This paper took it and compared with our proposed stack allocation method. The experimental result shows scalar replacement has no effect at all but stack allocation produce effective results. The CaffeinMark benchmark also shows no performance degradation in spite of additional instructions.

UR - http://www.scopus.com/inward/record.url?scp=84874174049&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84874174049&partnerID=8YFLogxK

U2 - 10.1007/978-94-007-5860-5_86

DO - 10.1007/978-94-007-5860-5_86

M3 - Conference contribution

SN - 9789400758599

T3 - Lecture Notes in Electrical Engineering

SP - 727

EP - 732

BT - IT Convergence and Security 2012

ER -

Lim YK, Kim CG, Lee MS, Kim S-D. The stack allocation technique on Android OS. In IT Convergence and Security 2012. 2013. p. 727-732. (Lecture Notes in Electrical Engineering). https://doi.org/10.1007/978-94-007-5860-5_86