TY - JOUR
T1 - The influence of the Java collection framework on overall energy consumption
AU - Pereira, Rui
AU - Couto, Marco
AU - Saraiva, Joo
AU - Cunha, Jácome
AU - Fernandes, Joo Paulo
N1 - Sem PDF.
This work is financed by the ERDF {European Regional Development Fund through the Operational Programme for Competitiveness and Internationalisation-COMPETE 2020 Programme within project POCI-01-0145-FEDER-006961, and by National Funds through the FCT { Fundacao para a Ci^encia e a Tecnologia (Portuguese Foundation for Science and Technology) as part of project UID/EEA/50014/2013; and by FLAD/NSF under the project Software Repositories for Green Computing, ref. 300/2015. The first author is also sponsored by FCT grant SFRH/BPD/112733/2015.
PY - 2016/5/14
Y1 - 2016/5/14
N2 - This paper presents a detailed study of the energy consumption of the different Java Collection Framework (JFC) implementations. For each method of an implementation in this framework, we present its energy consumption when handling different amounts of data. Knowing the greenest methods for each implementation, we present an energy optimization approach for Java programs: based on calls to JFC methods in the source code of a program, we select the greenest implementation. Finally, we present preliminary results of optimizing a set of Java programs where we obtained 6.2% energy savings.
AB - This paper presents a detailed study of the energy consumption of the different Java Collection Framework (JFC) implementations. For each method of an implementation in this framework, we present its energy consumption when handling different amounts of data. Knowing the greenest methods for each implementation, we present an energy optimization approach for Java programs: based on calls to JFC methods in the source code of a program, we select the greenest implementation. Finally, we present preliminary results of optimizing a set of Java programs where we obtained 6.2% energy savings.
KW - Energy-aware software
KW - green computing
UR - http://www.scopus.com/inward/record.url?scp=85014320264&partnerID=8YFLogxK
U2 - 10.1145/2896967.2896968
DO - 10.1145/2896967.2896968
M3 - Article
AN - SCOPUS:85014320264
SN - 0270-5257
SP - 15
EP - 21
JO - Proceedings - International Conference on Software Engineering
JF - Proceedings - International Conference on Software Engineering
ER -