Treffer: Impacts of Java Language Features on the Memory Performances of Android Apps
Title:
Impacts of Java Language Features on the Memory Performances of Android Apps
Authors:
Source:
Departmental Technical Reports (CS)
Publisher Information:
ScholarWorks@UTEP
Publication Year:
2017
Collection:
University of Texas at El Paso: Digital Commons@UTEP
Subject Terms:
Document Type:
Fachzeitschrift
text
File Description:
application/pdf
Language:
unknown
Relation:
Availability:
Accession Number:
edsbas.DE0DEEE4
Database:
BASE
Weitere Informationen
Android apps are written in Java, but unlike Java applications they are resource-constrained in storage capacity and battery lifetime. In this document, we perform an experiment to measure quantitatively the impact of Java language and standard API features on the memory efficiency of Android apps. We focus on garbage collection because it is a critical process for performance affecting user experience. We learned that even Java language constructs and standard application programming interfaces (APIs) may be a source of a performance problem causing a significant memory overhead for Android apps. Any critical section of code needs to be scrutinized on the use of these Java features.