Editor’s Note: This article was originally published way back on January 23, 2007 on my personal blog. There have been some changes since then and my personal blog is, well.. more personal focused. Mobile Jaw is where I post mobility related information. It was recently brought to my attention that a number of people that are still looking for this solution. So I decided to raise it from the dead and post it here for everyone to enjoy. So.. Enjoy!
Running low on memory with your Smartphone? Well, you’re not alone. This is one of the most commons problems people seem to have with their device. So what’s the cause? Well, for whatever reason, Microsoft didn’t put a limit on the maximum size for IE Mobiles cache files. This means that after a little surfing, you’ll start seeing errors about running low on memory.
There are a couple things you can do to minimize this problem. The first, is to clear your IE Mobile cache files. Just launch IE Mobile and the push Menu / Options / Memory – then select Temporary Files and press Clear. You might also want to clear Cookies and History, but they don’t tend to add up to much at all.
Once it’s cleared, I would suggest moving it out of main system memory and onto the storage card. This will allow it to grow and not interfere with the devices day to day operation. To do this create 3 folders on your storage card: \Storage Card\Temp\Temporary Internet Files and \Storage Card\Temp\Cookies and \Storage Card\Temp\History Once you have these created, open your handy-dandy registry editor and browse toHKEY_Current_User\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders and modify the key values to match the new folders you’ve just created.
Another thing you can do is to move the storage of email and attachments out of main memory and on to the storage card. This change involves making changes to the registry, so you’ll want to be extra safe when making this change. First thing you need to do is create a couple folders on your storage card. The first folder should be \Storage Card\Mail\ and the second folder should be\Storage Card\Mail\Attachments\ You can call them whatever you want, but I would recommend using the standard names. Once these are created, you’ll need to edit your registry. Open your favourite Windows Mobile registry editor and browse to HKEY_Current_User\Software\Microsoft\MAPI and create 2 new string values. The first should be called PropertyPath and should have a value matching the mail folder you created. The second should be called AttachPath and should have a value matchings the attachments folder you created. So PropertyPath = \Storage Card\Mail and AttachPath = \Storage Card\Mail\Attachments
It’s too bad that Microsoft couldn’t have better management of IE Mobiles temp files. If they could keep those under control, then you wouldn’t need to do any of these hacks. I hope these tips help make your Windows Mobile experience more lovable.