« Treo = Do More in Less Time | Main | Read all your comics strips via rss… it can be done! »

Cleaning your DBcache


[From Rui Castro] Ever since I got my Treo 650 I started to need to learn about the DBcache. I don't really know the specifics but I do know that this new memory makes these last Palms unstable. I had a Palm IIIx, IIIc and TT and I never had theses problems before. A year ago I my Palm Treo started to reset all the time so I went on a quest through google looking for ways to solve this. The first app I found was Pref Doctor, at the time it had only 3 features, a backup of the "preference save" file , a clean exchange manager and a lock Preference Save File. This app did help a bit but it wasn't enough, it didn't help with the DBcache. Later I found UDMH, it clean a memory at time that I didn't know of, the DBcache. But I didn't like this app at the time because it made my 2day app slow. So knowing of the DBcache I continued my quest through google and found DBcacheTool. This one was great, free, full of features. Two problems, the help file was in Japanese (later I found a badly translated English file) and the cleaning process was a bit slow. I wasn't satisfied, so continued looking and found the Pref Doctor forum. Here I test a new version which at this time had a clean DBcache.

At first I found another problem which was kind of a feature, Pref Doctor cleaned even more memory then DBcacheTool which would reset my Palm. So reporting my problems in the forum I learned another thing that some files in memory needed to be locker. So googled and found Resco Locker, also free, and with this I found the apps that I need to be locked. By the way in the forum I (aka Danceman) suggested at the time Pref Doctor be named Crash Doctor or Reset Doctor and have a crash log (many other crazy ideas), one week later ConfusedVorlon changed the name to Reset Doctor. I don't know if it was me or he was already thinking on it, happing we were in sync. With all theses searches I found more projects that cleaned your Dbcache like: Flushit (Very good), MemoryInfo (its not automatic) and Off Flush (just when you turn off your Palm and it wasn't very stable at the time) and by the way all freeware. Today my Treo is very stable, I use Reset Doctor with everything on except Lock Preference File. I've been testing out Flushit and I'm liking it very much. A good combo Reset Doctor all on except Lock Preference and Cache clean off and flushit with App Start selected and 5Mb limit and to top it off, I use NvBackup at 6am to backup everything and afterwards does a reset (cleaning everything). I'm very happy with this setup.

By the way I have found something strange but may explain some lag in the Treo 700p, My rom is a custom Rom which has Blazer 4.3, in DBcacheTool there is a DA that you can use to just check your DBcache and I have noticed that everytime I startup Blazer my DBcache is cleaned with all the Dbcache cleaners off. The Treo 700p has a bigger Dbcache then the Treo 650 so it may take longer to clean, may explain some lag.