Detailed Information

Cited 0 time in webofscience Cited 0 time in scopus
Metadata Downloads

Method Signature를 이용한 안드로이드 런타임 성능 향상Enhancement of Android Runtime Performance using Method Signature

Other Titles
Enhancement of Android Runtime Performance using Method Signature
Authors
조인휘김원일
Issue Date
Nov-2011
Publisher
한국통신학회
Keywords
Android; Dalvik; Virtual Machine; JIT; Compiler
Citation
한국통신학회논문지, v.36, no.11, pp 1323 - 1328
Pages
6
Indexed
KCI
Journal Title
한국통신학회논문지
Volume
36
Number
11
Start Page
1323
End Page
1328
URI
https://scholarworks.bwise.kr/hanyang/handle/2021.sw.hanyang/167185
DOI
10.7840/KICS.2011.36B.11.1323
ISSN
1226-4717
2287-3880
Abstract
본 논문에서는 Android Dalvik 가상머신의 trace JIT 구현 코드를 수정하여 특정 Java 메소드를 별도의 프로파일링 과정 없이 바로 JIT 컴파일이 이루어지도록 구현하였다. 동일한 Java 메소드에 대해 원본 Dalvik 가상머신과 본 논문의 방식을 적용한 가상머신에서 각각 실행하여 수행 시간을 측정하였고 본 논문이 제안한 방식을이용하면 약 30% 정도의 성능 향상을 가져올 수 있음을 확인하였다. 본 논문에서는 Android Dalvik의 구조를살펴보아 Dalvik 가상머신에 대한 이해를 돕고 변경한 Dalvik 가상머신 부분을 코드 수준에서 자세히 설명한다. 산업체에서는 Dalvik 가상머신의 수행 성능 최적화와 같은 Android의 핵심 기술 부분을 향상하여 Android를 사용하고 있는 타 경쟁사와 차별점을 가진 제품을 만드는데 도움이 될 수 있을 것이다.
In this paper, we have shown Dalvik virtual machine implementation to reduce the profiling overhead from the trace of the JIT compiler for the specific method. By running the same Java method on the original Dalvik VM and the modified Dalvik VM, we have achieved around 30% performance improvement with this algorithm. In this paper, to increase the reader's understanding of Android Dalvik virtual machine, we will explain the architecture of Dalvik JIT compiler and we will provide the detailed explanation with source codes for modified parts of Dalvik virtual machine. From the industry perspective, we can expect competitive benefits over the competitors with performance improvement in Android core.
Files in This Item
Go to Link
Appears in
Collections
서울 공과대학 > 서울 컴퓨터소프트웨어학부 > 1. Journal Articles

qrcode

Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.

Altmetrics

Total Views & Downloads

BROWSE