Quote:
Originally Posted by ElAguila
I have been searching and reading and I am trying to get something clear in my head about the memory management on the mogul. When I install apps, it installed them into the rom space. There is only 64mb of ram. When I start the phone up, I only have 1 app running and that is a small call block software but I only have 15mb of ram free. What is taking up all of the ram? Is it the windows and associated programs/services? If so, is the only way to reduce it to build my own custom rom?
|
Correct. Just like your PC Operating System that loads into the desktop RAM, WinMobile loads into RAM on the phone.
There is a large chunk of RAM that is allocated to a "Page Pool" - that's sort of like the disk cache, and takes a large (8-12MB) chunk of ram that WinMo doesn't even tell you about.
Then there is the chunk used by the OS itself, and another variable chunk for all the other buffers, and finally all the memory allocated to services. As you use the phone over time (between soft resets) more services may be started, and more buffers may be allocated, slowly reducing free memory even more.
You can use one of the many pre-built custom roms for the mogul to get slightly more free ram - I believe the nue roms are the best for free memory as they allow you to disable the camera completely freeing up an additional 5mb or so of ram.