CF Chong, on Feb 18 2010, 00:22, said:
On JB1, I am still having programs been auto closed when they are in the background if the memory falls below 40MB. If OOM is tweaked, programs in the background will auto close when memory falls below 30MB.
On soft reset, the memory is above 70MB (disabled a number of startup programs/services/plugins). Launching multiple programs is not an issue. The problem starts when over time, gwes.exe will grow larger and larger and free memory will get lesser and lesser. Then background programs will start to auto close. It will reach a point where only one program can be executed. The other program not in the foreground will not survive. A soft reset is required to start the cycle all over again. How long the cycle is will depend on what programs are commonly use and how often these programs are opened and closed.
When a program is started, gwes.exe will grow a bit. When the program is closed, chances are gwes.exe will not release the same amount that it gained earlier. Opening and closing the same program many times will make gwes.exe larger and larger. If a program is needed often, dismissing it to the background instead of closing it when not in use will help delay the growth of gwes.exe.
Sorry to say that this is the first winmo phone that I have that is having this problem. My previous were Dopods and HTCs.
Edit:
The attachment shows the system having only 39MB of free memory although hardly any program is running at the time. Over the day, I have used the phone for calls, smses, emails, rss, internet surfing, MSN, etc...now it has reached a point where a soft reset is required. 72MB of memory has already been used by the main system services. I am no longer able to run my pRSSReader and Internet Explorer without the other closing when swapped to the background.
Processes.JPG
I know exactly what you are talking about. And I HIGHLY doubt this is a Windows Mobile OS memory leak... I had other phones before, HTC, SEX1, and NONE of them leak memory like this.
After a reboot, I can run about 6 programs, Opera, SMS/Messaging, Navizon, Google Maps, and a few apps like that. However, after JUST ONE DAY, if I start Opera, almost everything else closes.
The BEST fun I have... which I wanted to throw the O2 out of my car, was when I was looking for a restaurant. I opened Opera and then Googled the restaurant number, called them, then I inputted their address into Google Maps, but could not find the street name. So I wanted to switch back to Opera to call them again...
BUT OPERA WAS AUTO-CLOSED.
So I start Opera again, call them, got a nearby street, and want to switch to Google Maps,
BUT GOOGLE MAPS IS AUTO-CLOSED.
So I restart Google Maps, wait for it to get GPS fix again... hai.
Then I want to SMS to someone, tell them I will arrive shortly... after sending the SMS,
GOOGLE MAPS FREAKING AUTO-CLOSED AGAIN.
Unbelievable. I FEEL LIKE SMASHING SAMSUNG O2.
On the other hand, I found that some apps almost NEVER GET KILLED. For example, I could be running the Samsung Media Player the whole time, and it is almost NEVER CLOSED. Same for the Samsung SMS/Messaging app... it is rarely closed.
So I am guessing there is something that is giving these Samsung apps high priority, and killing everything else like Google, Opera, etc.
But the above was one time I wanted to just throw the O2 out the Window. From now on, if I want to use the O2 in the car, I will prepare myself by rebooting the phone before I leave home, then I can be sure it won't kill apps while I'm driving the car. Imagine how dangerous it was that day... and how annoying.