Analyzing the Resource Utilization of Lambda Functions on Mobile Devices: Case Studies on Kotlin and Swift

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Ejimuda, Chibundom U., Longhitano, Gaston, Rawassizadeh, Reza
Format: Preprint
Publié: 2025
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866917919219253248
author Ejimuda, Chibundom U.
Longhitano, Gaston
Rawassizadeh, Reza
author_facet Ejimuda, Chibundom U.
Longhitano, Gaston
Rawassizadeh, Reza
contents With billions of smartphones in use globally, the daily time spent on these devices contributes significantly to overall electricity consumption. Given this scale, even minor reductions in smartphone power use could result in substantial energy savings. This study explores the impact of Lambda functions on resource consumption in mobile programming. While Lambda functions are known for enhancing code readability and conciseness, their use does not add to the functional capabilities of a programming language. Our research investigates the implications of using Lambda functions in terms of battery utilization, memory usage, and execution time compared to equivalent code structures without Lambda functions. Our findings reveal that Lambda functions impose a considerable resource overhead on mobile devices without offering additional functionalities.
format Preprint
id arxiv_https___arxiv_org_abs_2502_07809
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Analyzing the Resource Utilization of Lambda Functions on Mobile Devices: Case Studies on Kotlin and Swift
Ejimuda, Chibundom U.
Longhitano, Gaston
Rawassizadeh, Reza
Software Engineering
Computation and Language
Performance
D.1.0
With billions of smartphones in use globally, the daily time spent on these devices contributes significantly to overall electricity consumption. Given this scale, even minor reductions in smartphone power use could result in substantial energy savings. This study explores the impact of Lambda functions on resource consumption in mobile programming. While Lambda functions are known for enhancing code readability and conciseness, their use does not add to the functional capabilities of a programming language. Our research investigates the implications of using Lambda functions in terms of battery utilization, memory usage, and execution time compared to equivalent code structures without Lambda functions. Our findings reveal that Lambda functions impose a considerable resource overhead on mobile devices without offering additional functionalities.
title Analyzing the Resource Utilization of Lambda Functions on Mobile Devices: Case Studies on Kotlin and Swift
topic Software Engineering
Computation and Language
Performance
D.1.0
url https://arxiv.org/abs/2502.07809