Improving Memory Efficiency on Android: Leveraging Data Structures for Optimal Performance

Muchamad Mafmudin, Lucia Nugraheni Harnaningrum

Abstract


This study discusses strategies for increasing memory efficiency in Android application development using optimal data structures. In the era of growing mobile device usage, especially in Indonesia, where the number of users exceeds the total population, memory management has become a major challenge for Android developers. This study analyzes various data structures such as List, ArrayList, MutableList, and LinkedList, as well as comparisons between object and primitive data types in Kotlin. The results show that primitive data structures offer better memory efficiency and execution time than object-based data structures due to their simpler structure and lower complexity. Meanwhile, object data types like MutableList and ArrayList are more efficient for applications that require a balance between flexibility and performance, as they provide both primitive-like characteristics and useful built-in functions. This study also emphasizes the importance of understanding memory management and time complexity in optimizing Android application performance. Testing was conducted using both automated and manual methods. The findings show that Kotlin reduces memory usage by up to 2× and execution time by 28.6\% compared to Java. Among the evaluated structures, primitive arrays and LinkedLists showed the most stable memory performance, while MutableLists offered the best balance for object types.

Keywords


Efficiency;Memory;Android;Structure;Data;Complexity

Full Text:

PDF


DOI: http://dx.doi.org/10.26798/jiko.v9i3.2131

Article Metrics

Abstract view : 0 times
PDF - 0 times

Refbacks

  • There are currently no refbacks.




Copyright (c) 2025 Muchamad Mafmudin, Lucia Nugraheni Harnaningrum


JIKO (Jurnal Informatika dan Komputer)

Published by
Lembaga Penelitian dan Pengabdian Masyarakat
Universitas Teknologi Digital Indonesia (d.h STMIK AKAKOM)

Jl. Raya Janti (Majapahit) No. 143 Yogyakarta, 55198
Telp. (0274)486664

Website : https://www.utdi.ac.id/

e-ISSN : 2477-3964 
p-ISSN : 2477-4413