Home | Stories | Reviews | TreoCast | Treo Store | Accessories | Software | Discussion | Mobile | About | Search
 
treocentral.com >> Stories >> Guides
Woe is Me(mory)

Tue Aug 15, 2006 - 11:49 AM EDT - By Dieter Bohn

Program memory on the Treo 700w

Update: You may want to check out this blog entry at the Windows Mobile Team Blog that describes how WM5 handles low memory problems. My impression is that it does a pretty good job, but that poorly-written apps can still bring the system down.

As you may have read earlier, I'm a convert from the PalmOS to Windows Mobile. The transition has had its ups and downs. There are days when I'm utterly impressed with how modern and advanced the operating system seems. Then there are the other days: the days I have to soft reset the phone just to get it to respond in the way I expect it to.

That second kind of day, the soft-reset kind of day - that's every day. Sometimes twice a day.

Before I get into the memory issues I want to talk about in this article, allow me a digression. Whenever anybody asks me how much I know about computers or smartphones my default answer is that I'm a "power user." What I mean by that is I'm not afraid to install a bunch of programs, dig into the preferences, and generally tweak out my gadgets to the nth degree. For example, my killer app on my mac is Quicksilver, an insanely customizable command-bar tool. If I could hit option-space on my Treo and start typing - well that would be an ideal launcher. That's what I mean by "power user," though: I don't have the first clue about how to go about programming such an app, but if someone else did it I would use it in a heartbeat.

I say the above to provide a bit of context: I'm not especially intimidated by the prospect of having to manage the program memory on my 700w. There's a part of me, in fact, that is actually attracted by it - sometimes tinkering with tools can be an end in itself. Knowing myself and my habits with gadgets, I decided to be methodical about how I went about using the program memory in the 700w.

Step One: Education

If you're already familiar with how RAM works on the 700w, skip to the next page. Everybody else, here's what I discovered.

The first step was to learn a bit about how the RAM works on the Treo 700w. What I discovered is that although Palm's specs on the 700w say "memory 128MB (60MB user accessible) non-volatile," that's not the whole story. If I had 60mb to use for both storage and running programs I'd be in heaven.

Instead, unlike most previous PocketPCs, the 700w splits out its available RAM into two separate and un-changeable sections: "storage memory" and "program memory". You can find this information in the "Memory" section of your settings. Storage memory is, in fact, set at around 60mb - and let me tell you after 10 years of using PalmOS devices it feels like a huge amount of space. Program memory, on the other hand, is a different story. The program memory is what the 700w uses to run all of its applications and it's set at 32mb - though in my experience it's always closer to 25.45mb. Actually, in my experience, I rarely see my available program memory above 10mb. What's the deal?

In Windows Mobile, hitting the "ok" button closes a window but doesn't actually quit the application - it keeps running in the background. Every time you open an application it starts to take up program memory. Every time you hit "ok" it simply closes the "window;" the application itself keeps running. Eventually the program memory will fill up and one of two things will happen: Windows Mobile will automatically close a background application in order to keep the phone running smoothly or Windows Mobile will slow down to an unbearable crawl, stopping you from doing anything. (I sometimes tell people I've gotten the "Blue Screen of Death" on the 700w, but that's a lie - it just seems to go so slowly that I have to reset it to keep my sanity).

Now, on a default 700w, you can hold down the "Ok" button to bring up the "Running Programs" section of the memory settings (aka the "Task Manager"). If you've ever hit crtl-alt-del to force-quit programs on a Windows machine this will feel fairly familiar. The "Running Programs" tab shows you some of what's currently taking up your program memory - but not all. Just like on any other computer there are all sorts of little software services and applications (aka: the Operating System) that are constantly working in the background (more on that in a bit).

The nice thing about the Task Manager is you can tap the "stop all" button to just close everything and free up your program memory. It won't stop those background services, but 99% of those are necessary for the phone just to function.

So I got myself educated. The next step was to see if I could improve on this system. After all, I'm a power user.



Next Page: Two memory management applications >>



Treo accessory store
 
References
Links
> Buy Spb Plus at the TreoCentral Software Store
> MemMaid
> Buy Battery cover with reset hole at the TreoCentral Store
Actions
> Print this page
> Digg!





Cases

Chargers

Bluetooth

Headsets

Keyboards

Memory
Protectors Cradles
Styli


More Treo Accessories

 Leather Side Case
Palm Side Case
Side-loading leather belt clip case
Just $24.95 BUY

More Side Cases
Stylus (2 Pack)
Palm Stylus (2 Pack) for Treo Pro
Keep extras at home and at the office.
Just $14.95 BUY

More Styli
Treo Screen Protectors  (3-Pack)
Screen Protectors for Treo
Protect your screen!
Just $12.95 BUY

More Screen Protectors
Charger
Palm Charger for Centro, Treo
Charger for your Palm handheld
Just $14.95 BUY

More Wall Chargers
UltraSlim SkinCase
SPE UltraSlim SkinCase for Treo 755p, Treo 750
Half the thickness, better keyboard access
Just $9.95 BUY

More Skin Cases
Leather Zip Case
Palm Leather Zip Case for Pixi

Just $36.95 BUY

More Pocket Pouches
Slip Case
Palm Slip Case for Pixi

Just $27.95 BUY

More Pocket Pouches
H17 Bluetooth Headset
Motorola H17 Bluetooth Headset

Just $89.95 BUY

More Wireless Headsets
Micro-USB Travel Charger, Touchstone Compatible
Seidio Micro-USB Travel Charger,Touchstone Compatible for Palm Pixi, Pre

Just $19.95 BUY

More Wall Chargers
Media Cable for iPod
RedFly Media Cable for iPod for Treo Pro, Treo 800w, Treo 750, Treo 700wx, Treo 700w

Just $29.95 BUY

More Mobile Companion
BackBeat 903 Stereo Bluetooth Headset
Plantronics BackBeat 903 Stereo Bluetooth Headset

Just $89.95 BUY

More Wireless Headsets
Cruiser Bluetooth Car Kit Speakerphone
Jabra Cruiser Bluetooth Car Kit Speakerphone

Just $89.95 BUY

More Speakerphones
HS-500 Bluetooth Headset
BlackBerry HS-500 Bluetooth Headset

Just $69.95 BUY

More Wireless Headsets
 
 
Creating smartphone communities
Android Central - Android reviews, news and forums Crackberry - Blackberry news, reviews and community TiPb - iPhone news, accessory reviews & forums
Pre Central - Palm Pre Review, News and Community Treo Central - Treo & Centro News and Forums WMExperts - Windows Mobile Reviews & News

Copyright 1999-2009 TreoCentral. All rights reserved : Terms of Use : Privacy Policy

TREO and TreoCentral are trademarks or registered trademarks of palm, Inc. in the United States and other countries;
the TreoCentral mark and domain name are used under license from palm, Inc.
The views expressed on this website are solely those of the proprietor, or
contributors to the site, and do not necessarily reflect the views of palm, Inc.

Explore more: The iPhone Blog | WM Experts | Crackberry | CentroSpot | Android Central
Smartphone Accessories: Windows Mobile Accessories | iPhone Accessories | Blackberry Accessories
Fuze Accessories | G1 Accessories | Xperia Accessories | Touch Accessories | Instinct Accessories
Bold Accessories | Blackjack Accessories | HTC Accessories | Centro Accessories | Motorola Q Accessories
Mogul Accessories | Tilt Accessories | Nokia n95 Accessories | Duo Accessories | Verizon XV Accessories
Dash Accessories | Shadow Accessories | Voyager Accessories | Venus Accessories | Touch Accessories
Curve Accessories | Dare Accessories | Venus Accessories | Curve Accessories | Bold Accessories
Omnia Accessories | Incite Accessories | Epix Accessories | Saga Accessories Pre Accessories