2015
DOI: 10.4218/etrij.15.0114.0036
|View full text |Cite
|
Sign up to set email alerts
|

Static Dalvik Bytecode Optimization for Android Applications

Abstract: Since just‐in‐time (JIT) has considerable overhead to detect hot spots and compile them at runtime, using sophisticated optimization techniques for embedded devices means that any resulting performance improvements will be limited. In this paper, we introduce a novel static Dalvik bytecode optimization framework, as a complementary compilation of the Dalvik virtual machine, to improve the performance of Android applications. Our system generates optimized Dalvik bytecodes by using Low Level Virtual Machine (LL… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2

Citation Types

0
2
0

Year Published

2019
2019
2022
2022

Publication Types

Select...
2
1

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(2 citation statements)
references
References 11 publications
0
2
0
Order By: Relevance
“…The Android bytecode is Dalvik bytecode. This register-based instruction set allocates an available register range, depending on the number of variables and parameters declared for each method [17]. The register range is divided into 4 bits, 8 bits, and 16 bits [18].…”
Section: Introductionmentioning
confidence: 99%
“…The Android bytecode is Dalvik bytecode. This register-based instruction set allocates an available register range, depending on the number of variables and parameters declared for each method [17]. The register range is divided into 4 bits, 8 bits, and 16 bits [18].…”
Section: Introductionmentioning
confidence: 99%
“…ART supported multiple compilers based on AOTC (Ahead Of Time) compilation [2]. AOTCs are divided into two categories: standalone-mode and mixed-mode.…”
Section: Introductionmentioning
confidence: 99%