SECLPFFeb 7, 2025

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

arXiv:2502.07809v11 citationsh-index: 43IEEE pervasive computing
Originality Synthesis-oriented
AI Analysis

This addresses energy efficiency for mobile developers and users, but it is incremental as it builds on known concerns about Lambda functions.

This study tackled the problem of Lambda functions increasing resource consumption in mobile programming, finding that they impose a considerable overhead in battery utilization, memory usage, and execution time compared to equivalent non-Lambda code.

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.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes