The influence of the Java collection framework on overall energy consumption

Rui Pereira, Marco Couto, Joo Saraiva, Jácome Cunha, Joo Paulo Fernandes

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

Abstract

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.

Original languageEnglish (US)
Title of host publicationProceedings - 5th International Workshop on Green and Sustainable Software, GREENS 2016
PublisherIEEE Computer Society
Pages15-21
Number of pages7
ISBN (Electronic)9781450341615
DOIs
StatePublished - May 14 2016
Event5th International Workshop on Green and Sustainable Software, GREENS 2016 - 38th International Conference on Software Engineering, ICSE 2016 - Austin, United States
Duration: May 16 2016 → …

Publication series

NameProceedings - International Conference on Software Engineering
ISSN (Print)0270-5257

Conference

Conference5th International Workshop on Green and Sustainable Software, GREENS 2016 - 38th International Conference on Software Engineering, ICSE 2016
Country/TerritoryUnited States
CityAustin
Period5/16/16 → …

Keywords

  • Energy-aware software
  • green computing

ASJC Scopus subject areas

  • Software

Fingerprint

Dive into the research topics of 'The influence of the Java collection framework on overall energy consumption'. Together they form a unique fingerprint.

Cite this