PDA

View Full Version : Program vs. Storage memory in WM 6.1?


JimSmith94
23rd February 2008, 04:24 AM
I built and loaded DCD's 2.3.0 kitchen last night. First I built and loaded his bare kitchen and got pretty much the same memory numbers as in his first post. When I added a bunch of extra OEMs I expected the free program memory to go down, but was surprised to see the total storage memory go down too.

What caused the total storage memory to go down? Roughly 10 MB got loaded into storage memory, so is there a way to force more apps into that memory and free up more program memory?

In the screen shots below, the green one is DCD's (from 2.2.0 I think) and the blue one is mine with 2.3.0 and the loaded kitchen, immediately after a reboot.

JimSmith94
24th February 2008, 08:49 PM
Maybe I can explain this better. I'm trying to load as much stuff in the kitchen as I can, while still having a stable and usable device, but maybe that's the wrong way to go about it.

Is there a way with the kitchen to force more apps to install to storage memory or the storage card, and free up more program memory? If not, can this be done with UC?

Would installing some of my kitchen OEMs to the storage card as CABs instead, either manually or with UC, increase my free program memory?

rajuabju
24th February 2008, 09:01 PM
If you are familiar with how a computer works, you should think of it this way:

Strorage Memory = Hard Drive
Program Memory = RAM
SD Card = External Hard Drive


So, as you build various programs into your custom ROM, they may (depending on the program) take up both Storage and Program Memory. An example of a program which would do this, for instance, would be SPB Weather. Why? Because (a) you load the program into the ROM, where it gets installed onto your Storage Memory. Then, when you turn your phone on, SPB Weather automatically runs, so it's also taking up some Program Memory as well. If a particular program you load into your ROM does not automatically start with the phone, then it would only take up Storage Memory and NOT Program Memory, until such time you actually run the program.

Loading programs onto your SD Card instead of the Storage Memory would obviously give you more free Storage Memory, but it may or may not give you more free Program Memory, again depending on what particular program you are loading. Additionally, many programs run slower (or might even be incompatible) running off the SD Card.

JimSmith94
24th February 2008, 09:30 PM
Thanks for the explanation, I think I've got it now. :) So installing a program, whether through burning with a kitchen as an OEM, or separately with a CAB, makes no difference to the amount of program memory used? Installing to the storage card, or extended ROM if unlocked, only reduces the amount of storage memory used, right?

If this is correct, it sounds like if I will be burning often, installing a minimal kitchen with only the OS and other necessary system files, using OEMizer to personalize the kitchen, then using UC to install all the extras as CABs from the storage card, sounds like the most efficient way to go. Do you agree?

I haven't read up on UC yet, but will it allow installs from the storage card to the storage card?