PDA

View Full Version : Newbie question regrading storage cards


weasel
13-03-2006, 09:41 AM
I'm new to WM5 having previously had a Blue Angel running 2003SE; so far I like my new toy by am wondering about the pros and cons regrading where to install applications Storage Card versus Main Memory. Obviously, installing on Storage card keeps memory free - this is a good thing, but will applications run slower from storage card?

What expereinace can you share regarding thsi?

Thanks
Chris

leek
13-03-2006, 10:35 AM
In WM2003, internal storage ROM is only used to store a backup of the OS and vendor extensions, and is only read during hard resets. Volatile RAM is used to store the OS, files, and applications during regular use (unless they are installed on the SD card), and so their storage must compete with the RAM needed for running programs.

WM5 changes everything -- with WM5, the OS, applications and files always get stored in a nonvolatile storage, be it internal or external, and this is separate from the RAM. Thus battery loss does not cause you to lose installed applications or files. RAM is totally available for running programs, and is not used to store files which are rarely used. There is no more competition for RAM between stored files and running programs.

The WM5 OS and applications running in the background will always use a certain amount of the 64 MB of RAM. You can free it up by removing unnecessary applications. You can also free up the non-volatile storage space by removing vendor extensions and cleaning up temporary files. See this thread (http://forum.xda-developers.com/viewtopic.php?p=246432), and search for "0506" in re: O2 XDA Exec ROM.

As I have not received my XDA Exec yet, I cannot comment on the speed differences between using internal storage and SD storage. Obviously both are slower than running programs stored in RAM, and depend on the speed on the storage card. But the difference between installing on a SD card and installing in the "default location" is less in WM5 than in WM2003. Installing in the default location won't reduce your available RAM, for example.

I'm sure others have opinions on how best to optimize memory.

weasel
13-03-2006, 10:39 AM
thanks for the answer. I posed the question because I pretty much ran out of memory on my device. I have installed in Corporate mode, so don't have O2 active etc. I have just done a hard reset & will now install everything on my storage card just to see what happens

colonel
13-03-2006, 11:47 AM
I have had a few WM5 devices. Basically install everything on a removable card. Only install on the internal storage utilities that you are likely to keep around and restrict this to a minimum and small things, like vbar, TRE, etc.

The disadvantage of course is that if you swap SD cards then you can't run applications until you put back in the card installed. I never have this problem as I have only 1gb card permanently in the system. I will shortly be upgrading to a 4gb card (as they are not around £100) which means this is less of a problem. Although note that in the current version of the xda exec's software the camera refuses to write to a 4gb card unless at least 2gb is full.

rgds

weasel
13-03-2006, 12:01 PM
I too have a 1Gb card with a 4Gb on order. I'm not very bothered about the camera, but I have read about the 2Gb problem. Hopefully someone will fix this little bug, but until then I can save photos to main memory and then move them about

JRH
13-03-2006, 02:38 PM
As a guide I install everything to a SD Card unless it's a today screen plugin or sync's in some way...

weasel
13-03-2006, 02:56 PM
that's excatly my thought too - only things which have a today plugin go on the main memory; everything else to SD card - seems to work fine