- Expert Android Programming
- Prajyot Mainkar
- 194字
- 2021-07-08 10:29:07
Wondering what the various causes of memory increase are?
In any app, the memory is bound to increase at various points of time as and when you use it. Do not panic if the memory keeps on increasing when you do some stuff in the app, like loading data over the network, displaying an image, rendering a view on the screen or running a background task. It means that for whatever task you do in the app, for example displaying an image onto the screen, the app needs to allocate some amount of space in the RAM. Now, this allocation is for one particular process. Similar allocations will also happen for other processes. These will increase the memory and, if not handled, may cause a memory leak in your App.
For most of the Apps, Android has a Dalvik garbage collector, which takes care of the memory allocations and releases the memory when done. This will help prevent memory leaks.
By carefully understanding how your Android application handles memory operations, you can ensure that the app is running efficiently on memory contained devices. Eventually, this will also lead to a reduction in out-of-memory crashes.
- Rust實戰
- 程序員考試案例梳理、真題透解與強化訓練
- Gradle for Android
- Service Mesh實戰:基于Linkerd和Kubernetes的微服務實踐
- Mastering Apache Storm
- Android Game Programming by Example
- MySQL數據庫應用實戰教程(慕課版)
- C語言程序設計教程
- HTML5與CSS3權威指南
- Developing Java Applications with Spring and Spring Boot
- SAP HANA Starter
- Python數據分析與挖掘實戰(第2版)
- Switching to Angular 2
- 計算機視覺增強現實應用平臺開發
- 從Excel到Python:用Python輕松處理Excel數據