Hi Sandeep,

On Wed, Mar 19, 2014 at 4:48 AM, manty kuma <[email protected]> wrote:
>
> Hi,
>
> Suppose I have an executable of size 60MB and I want to execute it on
> android(ARM), will 60MB be allocated to load the code onto the RAM?
>
> I remember studying about demand paging in Linux kernel. Is it
> relevant here? If yes, is it implemented in Linux kernels used in
> Android?

All executables are brought into memory through demand paging. So the
kernel will only load those parts of the executable that are actually
executed.

Swap isn't typically enabled by default though (I don't recall the exact
config options).

--
Dave Hylands
Shuswap, BC, Canada
http://www.davehylands.com
_______________________________________________
Kernelnewbies mailing list
[email protected]
http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies

Reply via email to