Performance and programming effort trade-offs of android persistence frameworks

Performance and programming effort trade-offs of android persistence frameworks
复制标题

Android 持久性框架的性能和编程工作量权衡

DOI:
10.1016/j.jss.2018.08.038
复制
发表时间:
2018
影响因子:
3.5
通讯作者:
Tilevich, Eli
Tilevich, Eli
中科院分区:
计算机科学2区
文献类型:
--
作者:
Song, Zheng Jason;Pu, Jing;Cheng, Junjie;Tilevich, Eli

文献摘要

相似文献

移动的应用程序的基本构建块是在不同调用之间持久化程序数据的能力。这个功能被称为持久性,通常通过持久性框架来实现。如果不清楚流行的Android持久性框架的能耗、执行时间和编程工作量,移动的开发人员就缺乏为他们的应用程序选择框架的指导。为了弥合这一知识差距,我们报告的性能和编程工作的权衡八个Android持久性框架的系统研究的结果,并提供实用的建议,为移动的应用程序开发人员。
A fundamental building block of a mobile application is the ability to persist program data between different invocations. Referred to aspersistence, this functionality is commonly implemented by means of persistence frameworks. Without a clear understanding of the energy consumption, execution time, and programming effort of popular Android persistence frameworks, mobile developers lack guidelines for selecting frameworks for their applications. To bridge this knowledge gap, we report on the results of a systematic study of the performance and programming effort trade-offs of eight Android persistence frameworks, and provide practical recommendations for mobile application developers.