Mobile Optimized Links Managing My Treo's Memory

Managing Memory

I rec'd an email from a user of MobileOptimized asking how I manage my Treo's memory since GoodLink uses so much of it. Considering that I've had similar emails in the past, I thought I'd post the bulk of my reply here...

I believe I promised you a reply a few days back. I apologize... I was out of town and then spent a good amount of time yesterday playing catch-up after the holiday.

Reading your email, I use some of the same apps you do, but others I don't. I too saw my available memory shrink down after installing GoodLink, but since 24/7 corporate email was the justification for getting our Treo's, I couldn't complain too much. I use PowerRun for a few items and keep others in local memory. Here's a brief breakdown:

In Local Memory:
GoodLink
BackupMan
ChatterEmail (w/ POP support)
DataViz Tech (see below)
FileProg
Fonts4OS5
KBLightsOff
KeyCaps600
MergicVPN
PowerRun
PowerUp (not needed when I have Chatter turn on the radio after a reset)
pTunes Deluxe
RemoteLock
TreoAlarm

On my 2GB SD Card and handled by PowerRUN:
9.95 Solitaire
Adobe Acrobat Reader
Agile Messenger
Directory Assistant
MobileTS
PacDude100
pssh
SiEd
STRIP
TCPMP
Zap!2016

On my 2GB SD Card, but *NOT* handled by PowerRUN:
DocumentsToGo Premium (I used Dataviz' Tech program to move all parts of DocsToGo to the SD card. When all is done, there's a few libraries in local memory, but the bulk is on the SD card)

I actually spent quite some time installing one app, then testing it, to find which worked well on an SD card and which didn't. Some gave mixed results, others were straightforward. pTunes, for example, ran just fine from the SD card, but the .WAV and .OGG plugins wouldn't work, nor would some themes, so I moved it back to local memory. DocsToGo was great on the SD card via PowerRUN except that if I opened an attachment (.doc or .xls) from within GoodLink, it would give me memory errors when it tried to spawn DocsToGo. Using the Dataviz Tech add-on to move everything to the SD card worked w/o issue.

Another thing I did to free up some space was to delete all the ringtones I never use. Go to Prefs -> Sounds & Alerts. Click on Tones (default is to Volume), then click on Manage. On any sound listed, click on the Details... button, then choose Delete. Its not a lot, but if space is a commodity, it can help. NOTE: if you ever update your ROM, you'll need to repeat this process as ROM upgrades will put back all the ringtones.

Last thing... make sure you have latest ROM updates. There are now updates for unlocked, Sprint, Cingular (AT&T Wireless), and Verizon 650's that address some memory issues resulting from the NVFS. Of course, if space is severely low for you, you will need to install the updates via the "backup, load from SD card, then restore" route.

As of right now, with everything installed and configured as shown above, I have 6.7Mb of free memory and my phone almost never freezes or resets unless I'm roaming. Keep in mind as well that memory might not be your only issue. If you're getting a lot of resets, there's two things to look at:

1) if you have a Cingular 650, make sure you have a new SIM chip. You can always call them and they'll send you a new one at no charge... however they ship out pre-programmed so once you ask for you it, your phone will stop working until you get and install the new one. There were some issues with older 32K Gemstar SIMs in Cingular 650's. A quick google search will provide more info.

2) take a peak at my "avoiding resets" article. Depending on *how* you use your Treo, you may find some of this information to be helpful.

On a side note... I recently switched from SnapperMail to ChatterEmail. Snapper was very stable, but occasionally my Treo would freeze with the screen on and drain my battery. Once I went to Chatter, this went away. I've had one or two freezes with the screen off, and an occasional reset, but in the end I'd rather have it freeze with the screen off instead of on.

Home