Utilize este identificador para referenciar este registo:
https://hdl.handle.net/1822/69086
Título: | Towards energy-aware coding practices for Android |
Autor(es): | Saraiva, João Couto, Marco Szabó, Csaba Novák, Dávid |
Palavras-chave: | Green computing Android software optimization Code practices Energy consumption of software |
Data: | 2018 |
Editora: | Technical University in Kosice. Faculty of Electrical Engineering and Informatics |
Revista: | Acta Electrotechnica et Informatica |
Resumo(s): | This paper studies how the use of different coding practices when developing Android applications influence energy consumption. We consider two common Java/Android programming practices, namely string operations and (non) cached image loading, and we show the energy profile of different coding practices for doing them. With string operations, we compare the performance of the usage of the standard String class to the usage of the StringBuilder class, while with our second practice we evaluate the benefits of image caching with asynchronous loading. We externally measure energy consumption of the example applications using the Trepn profiler application by Qualcomm. Our preliminary results show that selected coding practices do significantly affect energy consumption, in the particular cases of our practice selection, this difference varies between 20% and 50%. |
Tipo: | Artigo |
URI: | https://hdl.handle.net/1822/69086 |
DOI: | 10.15546/aeei-2018-0003 |
e-ISSN: | 1338-3957 |
Arbitragem científica: | yes |
Acesso: | Acesso aberto |
Aparece nas coleções: | HASLab - Artigos em revistas internacionais |
Ficheiros deste registo:
Ficheiro | Descrição | Tamanho | Formato | |
---|---|---|---|---|
03_Szabo.pdf | 1,35 MB | Adobe PDF | Ver/Abrir |
Este trabalho está licenciado sob uma Licença Creative Commons