Related
I've noticed something strange. When I start up my phone the process mem is about 50%. (using hardSpl 1.40 unsigned and SwiftBL 1.55)
After I start the gps up (tomtom 7) and then close it the memory goes up and stays at about 60%.
If I reboot the phone its back to 50%.
It seems that the gps is active somewhere in the background.
Is this an issue anyone else seems to have? And is there any way to terminate gps so it wont suck memory?
I wouldn't say it's the GPS still active, it could just be bad memory management by WM.
Does using Oxios Hibernate help?
I read an article about WMs memory management that stated that the OS doesn't claim back RAM until it's needed by other things.
I did try with oxios hibernate and it doesn't really seem to help. Seems that all programs used makes the memory amount used before starting it, bigger after closing it. Any solution for this? A soft reset (eg. rebooting) will make the memory normal but isn't there any better way?
Hi, My Diamond seems to have memory leak issue.
I soft reset my device, the memory is 55% but after a activesyn the memory become 60%. If i open any program, the memory go up and will not release after the program is closed.
Any solutions?
Same solution as with any PC? Reboot.
My Diamond has been up to 70% memory, without any programs running.
This is why i think the RAM of Touch Diamond is not enough.
didn't run anything, but still got 65% or higher RAM usage. even with a Lite rom.
it sucks.
mooder said:
Hi, My Diamond seems to have memory leak issue.
I soft reset my device, the memory is 55% but after a activesyn the memory become 60%. If i open any program, the memory go up and will not release after the program is closed.
Any solutions?
Click to expand...
Click to collapse
Make sure the application is closed, rather than minimized. Minimize an application has the benefit of being able to re-start quicker the next time. Closing (quiting) the application has the benefit of releasing the memory, if not all.
this is a WM6.1 issue not your diamond.
Guys, are there any tools which can let us check which applications or processes are occupying memory?
telee said:
Guys, are there any tools which can let us check which applications or processes are occupying memory?
Click to expand...
Click to collapse
wktask and it free
Blazeitup123 said:
wktask and it free
Click to expand...
Click to collapse
I just have it installed but so far I cannot find what I want.
How can I get the list of processes running in the background, just like what we usually do with Ctrl+Alt+Del in Windows?
GSeeker said:
This is why i think the RAM of Touch Diamond is not enough.
didn't run anything, but still got 65% or higher RAM usage. even with a Lite rom.
it sucks.
Click to expand...
Click to collapse
What programs do you have that wont run on 35% free ram?
even with 72% usage you still have over 30 megs free!
I have never had a problem running an app on my Diamond due to lack of ram.
How often are you seeing the "Not enough available ram" message?
Jules
Yeah I get the same sort of problem to,
Throughout the day, connecting my Diamond to my laptop at work, use activesync, update the weather, sending texts and also looking at pictures on my phone, and playing the occasional game, my memory will get to about 65% free.
Yes I can continue to use my phone, and its not a major problem but its a niggle that could do with being sorted.
When the memory usage gets to 70% I then Soft Reset the Device as this always speeds it up.
It is the best Windows Mobile phone ive owned, and I use the Soft Reset function alot less on my Diamond than I have before.
However it would be nice to own a Diamond without having to Soft Reset it so often. The memory leak issue needs to be fixed Microsoft!!!!!!! Take note!
ZaJules said:
What programs do you have that wont run on 35% free ram?
even with 72% usage you still have over 30 megs free!
I have never had a problem running an app on my Diamond due to lack of ram.
How often are you seeing the "Not enough available ram" message?
Jules
Click to expand...
Click to collapse
When your diamond is with 70% or higher ram usage, try to play a song and then open the opera or IE, they will lag your music. You still think 30MB ram is that much?
GSeeker said:
When your diamond is with 70% or higher ram usage, try to play a song and then open the opera or IE, they will lag your music. You still think 30MB ram is that much?
Click to expand...
Click to collapse
Yip just did that
Memory was on 79% with Icontacts and Second Today Phone Alarm and Pocket Breez running
Started a song in Manila Music (Korn YAY!!!) listening on A2DP via my Plantronics 855 then opened a web site in Opera. as Opera was opening the song jumped twice for a split second and then played fine. I surfed a few sites and skipped songs using the headset controls all without problems Then I took a call and had one on hold all without a hitch, after I ended the second call the music started up again and I opened a new website
By now the memory was at 88% and it still worked fine.
Don't know if its the Rom I'm using (Shine On 1.5) but my device seems to cope with its ram with no problems. Even with only 13megs free ram Manila was as responsive as with 40megs free.
Jules
filesys.exe remains at 16.4mb.. and wondering if this is normal or how to reduce it to normal? Or any fix to this?
royalbloodvi said:
filesys.exe remains at 16.4mb.. and wondering if this is normal or how to reduce it to normal? Or any fix to this?
Click to expand...
Click to collapse
I think its normal, it uses 16.3mb in my xperia...
Huh?? Not for me. It takes 2129kb.
Cool eh?
That's defniately not taking up 95% of its ram though, considering it has like 200.48 MB of program memory. Check your programs running, make sure you dont have alot of stuff running, and restart your phone. If it starts up and stays at 95%, youve got a problem. Either alot of apps are opening at the start for some strange reason, or youve got a very screwed up ROM.
im using gttrab's barebone r3.6. very stable.
one thing i noticed was: when i take out storage card, filesys.exe: 7mb.
doesnt ANYBODY have this problem too?
im just running normal stuff, spb shell, voice command, s2u2. thats it....
Hi,
First post here, but have followed these forums for a while.
Just a quick question. I just recently updated to Cyanogen 4.2.14.1 for my Dream. Everything works fine and smooth, and with the ram hack I noticed this even more. But I notice that when first booting my phone up, that after running Advanced Task Killer and stopping all apps after letting the phone boot, that my available memory can get as high as 45mb.
Problem is, it never stays that high, and normally after an hour or so, I average around 28-34mb available memory, even after closing all applications and running ATK again.
Is that pretty standard for the G1 on this build? And if not, is there something I should be doing to increase the available memory?
The build runs great (much better than 4.2.13), but it seems that when I see screenshots of ATK on other peoples G1's, that they are getting more memory.
Any suggestions for me?
Thanks
It's by design
Im not sure I get what you mean. Can you be a bit more specific?
I think what the poster meant is that the ROM was designed to utilize your RAM as much as possible to keep things running fast and smooth. As long as your phone is still running fast, why worry about it?
Dai323 said:
Hi,
First post here, but have followed these forums for a while.
Just a quick question. I just recently updated to Cyanogen 4.2.14.1 for my Dream. Everything works fine and smooth, and with the ram hack I noticed this even more. But I notice that when first booting my phone up, that after running Advanced Task Killer and stopping all apps after letting the phone boot, that my available memory can get as high as 45mb.
Problem is, it never stays that high, and normally after an hour or so, I average around 28-34mb available memory, even after closing all applications and running ATK again.
Is that pretty standard for the G1 on this build? And if not, is there something I should be doing to increase the available memory?
The build runs great (much better than 4.2.13), but it seems that when I see screenshots of ATK on other peoples G1's, that they are getting more memory.
Any suggestions for me?
Thanks
Click to expand...
Click to collapse
To expand on the other post, what good is ram if it is always free forcing applications to reopen. Wouldn't you rather have 15-20mb free ram to load new programs while keeping some of the programs you use often in ram, then have those get bumped out when more ram is needed.
futangclan said:
I think what the poster meant is that the ROM was designed to utilize your RAM as much as possible to keep things running fast and smooth. As long as your phone is still running fast, why worry about it?
Click to expand...
Click to collapse
Cause theres a difference between running "fast", and "as fast as possible
Im just trying to make sure Im utilizing the roms to their best potential, and I simply wanted to make sure that was I was experiencing was normal.
evilkorn said:
To expand on the other post, what good is ram if it is always free forcing applications to reopen. Wouldn't you rather have 15-20mb free ram to load new programs while keeping some of the programs you use often in ram, then have those get bumped out when more ram is needed.
Click to expand...
Click to collapse
You make a good point. I was just confused as it seems I hear alot of people saying they can achieve 45 to 50mb available memory on a G1. I so far cant find a way to do this. Nonetheless, the rom runs super.
Thanks for answering guys.
Thanks, that was the point I was trying to get at.
evilkorn said:
To expand on the other post, what good is ram if it is always free forcing applications to reopen. Wouldn't you rather have 15-20mb free ram to load new programs while keeping some of the programs you use often in ram, then have those get bumped out when more ram is needed.
Click to expand...
Click to collapse
alright it is with great pain that i am writing this, but i really need some help here. for months i've read the forums, searched for answers, asked little individual questions, IMed with people directly for help... and i'm still having trouble.
i rooted my T-Mobile G1 all the way back when cupcake first came out. everything was great. life was grand. everything ruled. i was a happy android fanboy, talking friends into switching to android, talking crap about iphones... the works... but slowly things started getting slower and slower and slower...
the obvious thing was to wipe and reflash. i was constantly just updating to newer cyanogen roms at that point without wiping. so i wiped to the newest cyanogen at the time (can't remember at this point, but just picture it was like a couple months after cupcake). so things were good again for a little bit, but then it started slowing down again, getting FC's, etc. so a friend recommended i switch to superD... i did, and again, everything was great for a while. i consistently upgraded superD roms (sometimes wiping in between sometimes not). eventually i got to the point where i was on the most recent superD release. it lasted about a day before things started slowing down. examples include when i hit home to exit an application and go to the home screen, the whole screen would either turn black or just show my wallpaper for a good 5 seconds before my home screen would appear, or opening the browser would take like 10 seconds. lots of slow down.
so with the help of a friend i decided to completely wipe and reformat/repartition my sd card. i bought titanium backup but i didn't even bother with it, i said to myself, look, you barely use any of the stuff you have right now, how about just start fresh and reinstall things as you need them manually. so i formatted, repartitioned (using amon Ra's recovery, using the menu option that helps you do it automatically). i made sure i had the most recent radio and spl (this was just a couple months ago), and reflashed the most recent superD (i think its 1.11 if i remember correctly)... again, maybe one day of good performance before everything slowed down. this was also about the time when my battery life started becoming an issue. i'm not exaggerating when i say i couldn't make it home without breaking under 20% battery by the end of the day... and i really don't use my phone THAT much. i'd say i'm a little above average on my usage. i'll get into my widgets and apps in a second, but i really don't use that much stuff...
SO... continuing my story (thanks for sticking with me if you're still reading...). when cyanogens 2.1 for the g1 rom came out (5.0.8d/s) i decided it was time for a change. i reformatted AGAIN, repartioned AGAIN, and flashed 5.0.8. basically, i've got the same story going on. slowdowns, poor battery life, etc.
so here i am with my cyanogen 5.0.8 flashed g1. let me tell you about apps and widgets and stuff. right now i have a regular wallpaper (not live), 14 icons between my 5 screens and just the google search and power management widgets. i used to have calwidget, the genie widget (both news and weather), and the setcpu widgets too, but i decided to take them off to see if it would help with performance. zero help. apps that i either know for sure are always running or i think may have some impact are twidroyd, newsrob, craigsnotif (craigslist notifier), and dealdroid. i don't think any other apps are running and/or do automatic updates for content and stuff like that.
i also use cachemate (purchased) regularly to clear my caches. apps2sd is enabled.
i'm not sure what other information you'd need to help me out, but just let me know and i'll try to give you more details.
right now, i've got slow down like almost all the time. things are constantly pausing, slowing down. i feel like i'm back on my t-mobile mda with winmo5 haha. and forget about it with the battery. i left the house with 90% battery this morning. i went to the gym. went home. picked up lunch. came to work. its been like 4 hours. i currently have 19% battery. all i've done is make 2 phone calls, about a dozen text messages and i've sent 2 tweets (about my battery problem haha). i also used google maps once to look up a number. my wifi and gps is off.
so there we go. really guys, please please please. help me out if you can. any help would be appreciated. i'm so sick of this. and i'm stuck in contract until july 2011. so i'm not getting a new phone any time soon. i gotta figure this thing out.
i really appreciate your help.
thanks.
Dave
OH... and PS... forgot to mention that I just got a new battery this week thinking maybe the battery was just getting old and bad. obviously, no such luck.
I had the same issues till I flashed a SuperD, then everything was fine. I just recently flashed the Froyo from Cyanogen and its like it fixed everything and I'm on a brand new device (knock on wood)!
How old is your G1? Do we know if there are issues with the first run out of the factory? Is that even an issue?
i got the g1 last july. so it was already out for a while at that point. it was new from a store though. i suppose there could be something actually wrong with the phone itself, but i don't know. i was thinking of trying the cyanogen froyo but because its not a stable release yet i figured it would be just this bad or worse...
I promise cm5.0.8 has wonderful battery life when no custom apps are installed and not on any network..
so the question is what is your phone doing, and ought it be doing what it is doing.
There are some nice built in tools for this
Applications->running services
And
Applications -> manage applications (check out the filter in the menu from that screen)
You may be surprised by the apps the think they need to constantly have a service running for some painful trivial job the android API has better interfaces for.. if in addition to that you don't need the app uninstall it.
Otherwise experiment with comp cache and lock launcher in memory.
another example, as i was reading this i was on the phone and i just finished the call and hung up, and i was previously in text messages, it took 12 seconds for my text messages to come up. thats just insane...
as for running services:
- GTalkService <--- I use GTalk all the time
- GenieRefresh Service (Restarting) <--- weird considering I disabled this widget, although I'd LIKE to have it back
- Maps FriendsAppWidgetUpdater (Restarting) <--- never used this in my life
- NewsRob UnreadWidgetProvidor (Restarting) <--- never used the widget before (as a matter of fact, you have to pay to use the widget and i have the free version... weird)
-Twidroyd Background Service <--- understandable, I use this constantly
- AKNotepad Snaptic Update (Restarting) <---- umm... I use this all the time but I don't know why a notepad program would need an updater service running... interesting...
- Swype <---- gotta have that
- CM Updater (Restarting) <--- Don't really think that needs to be on all the time. Can easily manually refresh that...
So that's it. I didn't realize this was included now. Very cool. On older roms I had to use task managers which don't seem to really work. I'm going to stop everything except twidroyd, gtalk and swype right now and see how that does... at the bottom it says Avail: 3.2MB+0.00B in 0 ... Other: 55MB in 4 ... While typing that the Maps FriendsAppWidget just popped back up... I'm gonna see if theres a setting...
In the meantime, does any of this give you any ideas? thank you so much for the advice. Also what does (Restarting) mean?
ezterry said:
Otherwise experiment with comp cache and lock launcher in memory.
Click to expand...
Click to collapse
oh and i have compcache not checked and launcher in memory IS checked... i just tried turning on the compcache option... lets see how that goes...
ok so...
now that i know about those things that were running, i stopped all the ones i don't need, and also went into the apps to see if there was any options for turning off automatic updates, background syncing, etc etc for those things... i'm gonna charge my phone while getting ready to go out and then we'll see how it goes throughout the evening. lets see if i make it home with more than 20% battery left (i'll be gone for like 5 hours). if so then we're on to something here still i find it weird that i can't have a few widgets loaded. but whatever, i'll take a smoothly running phone that lasts all day and i just have to click on icons to get to stuff any day... thanks for the help, i'll let you know how its going tomorrow.
the next day
ok so i tried the compcache and keep launcher in memory options last night, messing with both settings. i found that every possible combination became very unstable other than the one i already had (which was compcache off and launcher in memory on). after trying to shut excessive running services like i mentioned yesterday, and also restarting the phone and then shutting them again, i got NO difference in performance OR battery life...
so back to square one... any ideas guys?
thanks so much for any help you can give me. i really really appreciate it.
polarbearmc said:
ok so i tried the compcache and keep launcher in memory options last night, messing with both settings. i found that every possible combination became very unstable other than the one i already had (which was compcache off and launcher in memory on). after trying to shut excessive running services like i mentioned yesterday, and also restarting the phone and then shutting them again, i got NO difference in performance OR battery life...
Click to expand...
Click to collapse
Um... The compcache instability scares me a bit
Compcache has had issues (maybe still does) where the first time you enable it the phone crashes.. but then works fine with Compcache on reboot. Otherwise it really ought no make the phone unstable. (it may or may not speed things up depending on how memory is being used.. usually however it allows 12MB of memory that is rarely used to be compressed, allowing a little more active memory to be utilized) You may want to look into wiping dalvik-cache both on the internal memory and SD card:
Enter console and run (this will restart the phone)
Code:
rm -rf /data/dalvik-cache/*
rm -rf /cache/dalvik-cache/*
rm -rf /sd-ext/dalvik-cache/*
reboot
if you get an error about no files found thats not an issue; but other errors may indicate a problem.
This may help system stability (with or without compcache) .. but won't do anything about the battery life (nor speed unless something was seriously wrong)
-------------------
Unfortunately you will either need to erase all your apps and just run stock CM5 [maybe slowly restore your apps you really need] -- OR -- be very patient and debug whatever application(s) are causing issues on your phone (and maybe complain to the dev for failing to read/understand google's documentation on how to write android applications.. not that some of the google apps haven't quite figured that out until recently)
Thus again the main question is what is running on your phone.. The places I mentioned before allow you to see the services (most of which usually restart if you run the related application again) but not strictly all the details to look for.
Example 1 An widget service is likely holding onto memory starving timer services (those not listed) and swapping out other services (phone/launcher making everything feel slow) At the same time the widget is not very active usually and may not connect to the internet at all; thus may not reduce battery life.
Example 2 An IM client on the other hand may requires a service to keep TCP/IP connections alive, and if not coded properly may be very persistent and cause a slow continual stream of data from your phone requiring a large amount of power to keep the phone on 2G/Edge.
Example 3 A Task killer an kill tasks that re-spawn, or kill a task in use if it doesn't know better causing things to behave in strange ways.. so can killing services/applications from the setting screens btw.. but at least that is a one off by user decision not a automatic operation in the background. Tasks when re-spawned may require more data from the internet thus more power to 2G/Edge
User: Then the one that causes me the most problems: A user that keeps the phone in his/her pocket rather than surfing the web, checking XDA, or continuously checking the battery level is using the device less thus will have longer battery life. (careful to not fall into this trap)
Other Ideas:
SetCPU: set the sleep CPU low in profiles (sleep for me is 245/160)[/*]
Verify End action: Settings->End Button Behavior->Go to sleep[/*]
Set longer periods between polls in applications that poll the net (example twitter every 10 or 20mins.. not 5)[/*]
Larger net transfers on wifi if available (example tell newsrob to sync on wifi only) wifi drains the battery faster than idle, but is much cheaper if larger amounts of data are involved.[/*]
As you can see many things will impact the system. You will need to find the ones eating your battery
Another helpful screen for debugging this may be Settings->Spare Parts->Battery History and Settings->Spare Parts->Usage Statistics
I get between 4h and 12h batter life under semi-normal conditions. 4h = surfing 3g + tappatalk + games.. 12h check email/tweat if i get one.. otherwise stays in my pocket. I've seen my test phone hang out for days on a 2g network without data. (so you can always set your apn type to mms if you just need it to be a phone for many hours.. mms keeps mms support btw)
Ebuddy (and most other MSN/AIM/ect chat clients is frequently one of the biggest problems on my phone.. so if I need more battery those are the first to go.. and whomever it is can poke me on gtalk/txt/or wait
Good luck in your search.. Took me a while to make cm5 work as long as cm4.. most of it was mis-behaving apps that I either know to shut off when I need longer battery life.. or have found replacements for.. or avoid widget functionality if the widget was misconfigured. (