一句话:通过元分析检验 C、C++ 和 Java 对移动设备能耗的影响,发现无法拒绝三者能耗无差异的零假设。
移动设备的普及使其能耗成为限制进一步使用的重要因素,但编程语言选择对能耗的影响尚不明确。本文对编程语言与移动设备能耗关系的现有研究进行元分析综述,将“使用 C、C++ 和 Java 编写应用在能耗上没有差异”作为零假设,综合多篇研究的结果进行检验。基于所收集的研究,作者无法拒绝该零假设,即现有证据不足以表明这三种语言在移动设备能耗上存在显著差异。该结果说明,仅凭当前研究尚不能为移动开发中的语言选择提供明确的能耗依据。
Mobile devices are part of our life and their energy consumption poses significant limits to their further adoption and usage. In this work, we conduct a meta-analytical review of the impact of programming languages on the energy consumption of such devices. We consider as a null hypothesis that from the perspective of the consumption of energy, there is no difference in writing apps in C, C++, and Java. With the studies at hand, we conclude that we cannot reject such null hypotheses.
DOI 原文 ·
@inproceedings{paperbot5735,
title = {Impact of programming languages on energy consumption for mobile devices},
author = {Zamira Kholmatova},
booktitle = {FSE},
year = {2020},
doi = {10.1145/3368089.3418777}
}