Where Did My Memory Go? An Interactive Visualization Approach to Investigate Memory Consumption on Android Devices
The analysis of memory consumption is important for the stability and performance of Android applications. This work presents a method to extract and visualize memory-related data from Android bug report files, focusing on improving the debugging process for potential memory issues. The proposed method utilizes regular expressions for extracting key memory metrics and presents this data through interactive visualizations, aiding developers in identifying memory performance issues. We demonstrate the use of this visualization approach through an experimental analysis involving a high memory pressure scenario. This scenario allowed us to monitor memory consumption over time and analyze the causes of process terminations under this stress condition. Future work will involve evaluating the method's effectiveness under varying memory pressure scenarios, using the same or similar applications, and integrating advanced learning techniques for log analysis to capture complex patterns related to memory issues, ultimately helping to optimize system performance.
Authors
- Ricardo Miranda Filho (ORCID: https://orcid.org/0009-0006-2100-2533)
- Raimundo Barreto (ORCID: https://orcid.org/0000-0001-8494-4225)
- Edwin Monteiro (ORCID: https://orcid.org/0000-0002-9623-3233)
- Rosiane de Freitas (ORCID: https://orcid.org/0000-0002-7608-2052)
- Pedro Victor dos Santos Matias
- Girlana Souza
Institutions
- Universidade Federal do Amazonas (BR)
Publication Details
- Published
- 2024-10-06
- DOI
- https://doi.org/10.1109/vissoft64034.2024.00021
- Primary Topic
- Advanced Data Storage Technologies
- Type
- article
- Field-Weighted Citation Impact
- 0.00