View Single Post
Posts: 1,258 | Thanked: 672 times | Joined on Mar 2009
#176
Originally Posted by wmarone View Post
More RAM would improve multitasking significantly, as would being able to DMA from eMMCs (which I don't know if it's possible.) This is also why messing with swappiness can improve responsiveness.
It's not that accessing emmc consumes alot of CPU or that it's not DMA, it's that the CPU has nothing to do. When each request to the emmc start taking a quarter second, the CPU runs out of stuff to do, every app needs something to be pushed out to emmc to make room for something else that's also coming from emmc.

Basically the RAM is too small, and emmc (and any microsd to date) is too slow to keep the CPU fed with code to execute.