Thanks for your suggestions. My phone is *supposed* to have 512 MB RAM, actually, but when I go to the Running Services tab, I show 196 MB used, 124 MB Free (doesn't add up to 512 MB, does it?)
htc.com
Anyway, I don't see many services that I'd want to kill (other than some related to HTC Sense). Is it your experience that 124 MB free RAM is not enough for trouble-free operation? Some of my niggles seem to be Sense UI related, but some are just things that every Android user I know learns to live with, like I have. My wife has a Nexus S (also 512 MB of memory), and it doesn't seem better in any appreciable way.
Is running out of RAM or overloading the processor the problem, I wonder? Here's a typical example of "multitasking" with my phone...
1) Launch Youtube. 2) Start playing a video 3) Get a notification of an incoming email, and switch to email. 4) Video stops playing. 5) Go back to Youtube. 6) Some of the time, I can resume playing where I left off. Some of the time, I have to reload the videos page, and playback starts from the beginning.
That's not the kind of multitasking I'm used to on a modern device. I understand that the video doesn't need to continue playback in the background (very few platforms allow this). But my state should be saved *no matter what.* And yes, I expect the saved state to survive even if the OS needs to close the app while in the background, because I have no control over that. So yes, maybe you're right that technically, Android does true multitasking, but that only lasts until it doesn't. And true multitasking might have some advantages in certain situations. But in my experience, I need a reliable "save state" far more often. |