- 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.
- JavaScript百煉成仙
- Learn Type:Driven Development
- 編程的修煉
- 程序設計與實踐(VB.NET)
- Learning Apex Programming
- C語言程序設計案例精粹
- Spring Boot進階:原理、實戰與面試題分析
- Haxe Game Development Essentials
- R Deep Learning Cookbook
- 打開Go語言之門:入門、實戰與進階
- Statistical Application Development with R and Python(Second Edition)
- Programming Microsoft Dynamics? NAV 2015
- Instant jQuery Boilerplate for Plugins
- 零基礎看圖學ScratchJr:少兒趣味編程(全彩大字版)
- PHP 8從入門到精通(視頻教學版)