<div dir="ltr"><div><div>Hi Sandeep,<br><br><br>On Wed, Mar 19, 2014 at 4:48 AM, manty kuma <<a href="mailto:mantykuma@gmail.com">mantykuma@gmail.com</a>> wrote:<br>><br>> Hi,<br>><br>> Suppose I have an executable of size 60MB and I want to execute it on<br>
> android(ARM), will 60MB be allocated to load the code onto the RAM?<br>><br>> I remember studying about demand paging in Linux kernel. Is it<br>> relevant here? If yes, is it implemented in Linux kernels used in<br>
> Android?<br><br></div>All executables are brought into memory through demand paging. So the kernel will only load those parts of the executable that are actually executed.<br><br></div>Swap isn't typically enabled by default though (I don't recall the exact config options).<br>
<div><br><div>--<br>Dave Hylands<br>Shuswap, BC, Canada<br><a href="http://www.davehylands.com">http://www.davehylands.com</a></div></div></div>