Related
Found this over on the T-Mobile Site.
I Take No Credit .. But I will Say Amazingly Enough It Does Seem To Work!
I did find that this settings he suggest seems to use less mem and does seem to run 10-20% faster.
I am not sure why .. but its seems that it does .. hope the settings do not have a adverse effect.
Only time will tell.
----------------------------------------------------------------------
You may have noticed several issues after upgrading to the new T-mobile 6.5. ie... slow response, freezing, crashing, poor battery life, increased memory consumption.
I have made a few adjustments and no longer have any of these issues.
In fact for the last couple of days 6.5 is running better (faster) and the battery is lasting longer than before I did the upgrade.
I am not a trained professional. I do not work for Tmobile, HTC or Microsoft. Follow my advice at your own risk. I am not responsible for any damage done to your handset. I suggest you check you memory usage now then again after all steps are completed. Mine went from the 70's - 80's to the 50's
Ok here it is:
1. Make sure you used the official upgrade released on 1/20/10. ( I used the leaked version first then the official release and I did find some differences) Please back up your Phone first!!
2. Download NETCFSetupv35
2a. Sync your phone to your computer
2b. Run NETCFSetupv35 on your computer. If given the option choose repair. Otherwise just install it and follow the prompts.
2c. If given the option restart your phone. Otherwise Soft restart your phone.
3. Download Advanced Configuration Tool
3a. Transfer it from your computer to your sd card.
3b. On your phone use file explorer and navigate to your sd card.
3c. Find the file and double click it
3d. choose install to sd card.
3e. If given the option restart your phone. Otherwise Soft restart your phone again.
4. From the start menu choose advanced config.
4a. You will see a warning screen first. Move past it.
4b Press the + next to Power Management
4c. The first 7 options need to be enabled. ( SD memory, MMC memory, NAND memory,Sim memory,Async, PPTP, L2TP)
4d. One at a time select the item then at the bottom of the screen select enable. (via the drop down menu)
5. Select Done (Bottom left)
6. You will be given the option to restart. Select yes.
7. Enjoy your phone!!
* Advanced configuration Tool can be used to tweak many settings.
I dont suggest you change anything under performance.
I did and the system became unstable again. Changed them back and everything is fine.
-----------------------------------------------------------
This could be the answer to the problem that im having with my batter life... Check out my thread...
http://forum.xda-developers.com/showthread.php?t=623428
Has anyone else tried this??? Can it be verified to work?
Why install advanced config tool to the SD card?
Well .. I did not do that .. had it installed already :/
Still seemed to work ..
WarlockW said:
Well .. I did not do that .. had it installed already :/
Still seemed to work ..
Click to expand...
Click to collapse
I would think it wouldn't matter where ACT was installed, that's why I thought that line was sort of odd. I didn't know if there was some advantage I didn't know about for installing it to SD.
Since it's a program you just run once and forget maybe he wants to keep his phone memory free? I dunno. Just thought that line was odd. I'll be trying it out myself here in a minute
DeoreDX said:
I would think it wouldn't matter where ACT was installed, that's why I thought that line was sort of odd. I didn't know if there was some advantage I didn't know about for installing it to SD.
Since it's a program you just run once and forget maybe he wants to keep his phone memory free? I dunno. Just thought that line was odd. I'll be trying it out myself here in a minute
Click to expand...
Click to collapse
Let Us Know what you think after you rebot .. does it seem faster ? Ect.
WarlockW said:
Let Us Know what you think after you rebot .. does it seem faster ? Ect.
Click to expand...
Click to collapse
It seems to be running pretty smooth right now but I just soft reset of course. No hickups using the slider, opening mail, or playing with the Album. Memory usage started in the upper 40's and is hovering at 52% right now. I'll give an update later after using through the day.
Since I already had CF3.5 and Advanced Config on my 6.1 (stock) rom, I went ahead and made the same changes listed above, just to see if it had any effect. It's booted up using a little less RAM than before (38% vs 45%...I'd long ago applied the 2 memory management cabs for the TP2)...and it seems to grow a lot slower too; I've got file explorer, IE, WMP, google maps, and windows marketplace all open and running now, and it's still only up to 51% used.
So, bottom line, it might be worth it for anyone still running 6.1 to give this a try as well...you know, assuming that I'm not the only one left here that isn't on 6.5 yet
Update- while closing all the apps I listed above one-by-one, I watched closely and it seemed that the memory is not only reclaimed much faster than before, but it seems like it's (slightly) larger quantities too.
sirphunkee said:
Since I already had CF3.5 and Advanced Config on my 6.1 (stock) rom, I went ahead and made the same changes listed above, just to see if it had any effect. It's booted up using a little less RAM than before (38% vs 45%...I'd long ago applied the 2 memory management cabs for the TP2)...and it seems to grow a lot slower too; I've got file explorer, IE, WMP, google maps, and windows marketplace all open and running now, and it's still only up to 51% used.
So, bottom line, it might be worth it for anyone still running 6.1 to give this a try as well...you know, assuming that I'm not the only one left here that isn't on 6.5 yet
Update- while closing all the apps I listed above one-by-one, I watched closely and it seemed that the memory is not only reclaimed much faster than before, but it seems like it's (slightly) larger quantities too.
Click to expand...
Click to collapse
Does .. it seem to run and open things faster now ?
WarlockW said:
Does .. it seem to run and open things faster now ?
Click to expand...
Click to collapse
I think so, but it's kinda hard to tell...Opera and Google Maps both seem to snap open a good bit quicker than before, and button-response etc is as quick as ever, if not quicker.
If you want to suggest a stress test (certain apps/conditions), I'll be happy to give it a shot and report back
After about what... 8-9 hours after my soft reset. With my phone I:
-Received 10 emails
-used Opera Mobile to check the Woot Off 6-7 times
-Looked at another 6 web pages for probably about half an hour of browsing
-Used Google Maps and latitute with GPS
-Beejive IM was on for about 2 hours conversing with 2 different people
-15 minutes of phone calls.
Memory is now at 62%. I'd say I'm ususally normally in the 70's and have probably soft reset at least once by now. I don't know if it's *faster* per sey but it seems to hesitate less now. I've gotta give a big thumbs up to this so far. Definitely uses less memory and less battery so far. My battery just ticked down to 50% and I'm normally in the 30-40's by now.
Anyone who's done this:
Were these power settings all disabled (according to Advanced Config) before you enabled them?
Maybe these settings are only an issue on stock roms. I'm running a custom (Valky) rom, and all of these -- except SD card -- already had Power Management enabled for them. Must be a free service included with custom roms...good ones, anyway
WarlockW said:
1. Make sure you used the official upgrade released on 1/20/10. ( I used the leaked version first then the official release and I did find some differences) Please back up your Phone first!!
Click to expand...
Click to collapse
This morning, I compared the md5sum of the leaked and official versions and they are identical. Either you downloaded a different leaked version that I did or you are imagining those differences.
MCbrian said:
Anyone who's done this:
Were these power settings all disabled (according to Advanced Config) before you enabled them?
Maybe these settings are only an issue on stock roms. I'm running a custom (Valky) rom, and all of these -- except SD card -- already had Power Management enabled for them. Must be a free service included with custom roms...good ones, anyway
Click to expand...
Click to collapse
They were all disabled and listed as "recommended" for me.
DeoreDX said:
They were all disabled and listed as "recommended" for me.
Click to expand...
Click to collapse
Same here...every single one was disabled (again, stock 6.1 rom) when I first looked at them.
stock touch pro2 6.5 rom here. I've used the no push internet and 0 sharememsize resproxy thing and i can say that this tweak doesn't do much.
The ram at startup constantly stays at 43% after reboot and there doesnt seems to be any significant benefit on the performance. Dont know about the battery though, will playbaround with it and report back.
Stock 6.5 t-mobile rom .. all were disabled for me too.
However In My case .. seemed to make a good inprovment
MCbrian said:
Anyone who's done this:
Were these power settings all disabled (according to Advanced Config) before you enabled them?
Maybe these settings are only an issue on stock roms. I'm running a custom rom, and all of these -- except SD card -- already had Power Management enabled for them.
Click to expand...
Click to collapse
DeoreDX said:
They were all disabled and listed as "recommended" for me.
Click to expand...
Click to collapse
sirphunkee said:
Same here...every single one was disabled (again, stock 6.1 rom) when I first looked at them.
Click to expand...
Click to collapse
WarlockW said:
Stock 6.5 t-mobile rom .. all were disabled for me too.
However In My case .. seemed to make a good inprovment
Click to expand...
Click to collapse
Thanks for the feedback.
I've never used advanced Config besides instances like this where someone says "Change this setting to xxx".
I guess it's time to go through all of the config options to see if there are others that are listed as "reccomended"
DeoreDX said:
I've never used advanced Config besides instances like this where someone says "Change this setting to xxx".
I guess it's time to go through all of the config options to see if there are others that are listed as "reccomended"
Click to expand...
Click to collapse
Have you used these settings-tweaks tools? Both highly recommended.
"Rhodium Settings Tool"
"HD Tweak"
Rhodium Settings is probably better/easier overall...but HD Tweak does a few fixes that Rhodium doesn't.
I think I need help. I think Im loosing memory on my Desire. Like anyone I have installed apps then deleted them. At the moment I have about 20mb something worth of apps installed after receiving as new, but my available memory is at only 56mb.
Where is this going to? Does deleted apps leave something in the memory?
I have tried to clear all caches I found, but 56mb is worrying me. Anyone else with this prob?
Yes, I have found this to be the case. I have about 65 apps installed but I've tried and uninstalled loads more. I backed up my apps and flashed a Generic ROM. Before I started I had about 15MB of space left.
I reinstalled ALL the same apps...and suddenly had about 50MB, with the same apps. I could only conclude old apps I had uninstalled had left loads of rubbish behind.
Im seriously thinking of hard resetting, to confirm the uninstalled apps really leave all the rubbish behind.
Wonder if there is anything else on Android that uses more and more memory...? I tried look around with Astro all the folders, but didnt spot anything. Looks like the phone keeps eating memory just like Windows does...
Firstly, if you're talking about RAM, 56MB is plenty.
Second, Android probably doesn't clear stuff like you think it does. One way to see how much RAM you really have is to just do a soft reset - i.e. turn the phone off and on.
On a fresh restart I have about 200+MB RAM. After a day or a few days, Android will hold it steady at around 35MB. Never really dropping below 9% (for long).
Have you done a soft reset and seen what values you have?
It's under settings, SD card and phone memory. stays about the same after soft reset. I just uninstalled most apps... got about 70mb now. how do u get 200mb??! it is RAM I'm talking about....
do ou have facebook linked with phone contact?
check the app called "contact list" it was 30mb because of that sync for me
jannen said:
It's under settings, SD card and phone memory. stays about the same after soft reset. I just uninstalled most apps... got about 70mb now. how do u get 200mb??! it is RAM I'm talking about....
Click to expand...
Click to collapse
Maybe someone can correct me on this, but I'm pretty sure you're talking about ROM. Apps are installed into ROM and when they are run, loaded into RAM.
When I just restarted my phone now, I get 220MB RAM and I have 20MB ROM. The RAM is so high because I obviously have just turned it on and not run anything.
Oh and I have 78 apps installed (including ones that were there from the start). Don't know how many widgets I have though.
LOL you're talking about ROM and not RAM, so Cleargrey is pretty right
Dexil said:
LOL you're talking about ROM and not RAM, so Cleargrey is pretty right
Click to expand...
Click to collapse
Up until Cleargrey brought it up no one had made the distinction...we simply referred to phone storage, which is pretty unambiguous. It's only Cleargrey who muddied the waters by bringing up how much free RAM he had...no one had mentioned it up to that point, so who is your LOL actually aimed at?
Sorry for the confusion... I blame XT9 lol. Rom is the word. I don't use Facebook believe or not. I'm on T-Mobile if that explains... think got just over 100mb free when phone was new. certainly not over 200!
If I install copilot now its 20 know... that would leave me with just 30 to install other apps. too little!
Then I think you have just run into the issue that is core to Android currently. You have a limited amount of space to install apps. I can't remember what the number is but it's something like 150MB (ROM).
Android currently only caches to the SD card. So we look to the next Android version to save us!
My issue goes actually further than that... What I ment is when I uninstall an app I have less memory left that when I installed it.
For example let say I have 80Mb free, I install an app of 5mb. Uninstalling it I have 70mb left. Thats the point... the Mbs are just fading away.
jannen said:
For example let say I have 80Mb free, I install an app of 5mb. Uninstalling it I have 70mb left. Thats the point... the Mbs are just fading away.
Click to expand...
Click to collapse
Take a look in Settings->Applications->Manage Applications
Lets you see what's hogging the space!
I have a G1 and used to see similar behaviour with K9Mail from the Market - I had a big IMAP Inbox (1000s of messages) and I think K9 stored it's database in ROM/Flash (which is even more limited on the G1).
Can't wait for the Desire - same problems...faster!
mikes69 said:
Take a look in Settings->Applications->Manage Applications
Lets you see what's hogging the space!
Click to expand...
Click to collapse
That's not really going to help when the thing taking up the space isn't on that list. That's what he's saying...he installs X app...it supposedly uses Y amount of space. He removes X app and would expect Y amount of space to become available but instead he has Y - 10.
Thanks... thats exactly what I ment. I uninstalled most stuff now.
Seems uninstalling doesnt uninstall everything - leaveing rubbish behind...
I noticed similar issues on other Android users just by Googling, but didnt find any answer to this.
To me looks like in the near future I wont have any memory left and no apps installed. Thats what Im afraid of!
Aitese said:
That's not really going to help when the thing taking up the space isn't on that list. That's what he's saying...he installs X app...it supposedly uses Y amount of space. He removes X app and would expect Y amount of space to become available but instead he has Y - 10.
Click to expand...
Click to collapse
Yes, may just be a bug (don't have one yet, can't comment).
However, Manage Applications shows the total size of all the Apps and some system stuff on the Flash/ROM including the Data that they've saved there.
I would look at things like 'Browser' and 'Work Email' (unless renamed now) - the Browser app on my G1 for example has nearly 9MB of 'Cache' usage at the mo'...
My issue goes actually further than that... What I ment is when I uninstall an app I have less memory left that when I installed it.
For example let say I have 80Mb free, I install an app of 5mb. Uninstalling it I have 70mb left. Thats the point... the Mbs are just fading away.
Click to expand...
Click to collapse
did you restart afterwards? I had 70 left, after a restart I had 89...
Yes restarted 3 times just today. Doesent seem to help...
i used a rooted htc hero before. i had the same problem but only with apps not installed from the market. i found out that there was kept a copy of the .apk files in a directory called data/drm/tmp as far as i remember. i deleted all files inside and got my space back...but i am not sure we have access to this directory without root access...
Sent from my HTC Desire using the XDA mobile application powered by Tapatalk
So we've got root access. Awesome. Everyone has been looking forward to installing apps to their SD card as well as other neat tricks.
Well, I haven't.
I hate to be the buzz killer but there is a fundamental flaw with the way apps are installed and uninstalled that means even moving them to a spacious SD card is not solving the problem.
Before I go rooting the phone and hacking as a way to eliminate some of the more annoying problems with Android, we need to first distinguish between bugs, technical limitations and poor implementation. Not allowing installs to the SD card out of the box is a technical limitation...Apps2sd creates a Linux partition on your SD but it's not ideal.
But that's neither here nor there. I'm not here to discuss the reletive merits of rooting or using apps2sd. What I want is the underlying code to work properly before I go hacking. It doesn't matter if we only have 100mb of space or 2GB for apps. If I install a 2mb app and them remove it I want the WHOLE 2mb back.
This morning news of the pre release alpha of Fennec (mobile Firefox) was announced. I attempted to install it but there was only 25mb of space on my phone. Apparently this is a BIG install and needed about 39mb. Anyway long story short, it didn't work. No matter how much space I cleared (up to 40.89mb at one point) it still told me I didn't have enough space.
So now I have a phone with 40mb of space and I had to clear out some unused apps to get there...I also cleared out my IM app, Nimbuzz, which I DO use. So I figure I'd install it again...but I'm thinking, it was big! Over 4mb installed. I figure I'll look for a smaller lighter app. I try Meego. Nice, small, but no Skype chat. So I uninstall and try Fring. Nice, has Skype...but no Facebook. The only one with the features I want is Nimbuzz. So I uninstall Fring. Two apps installed. Two apps removed. I look at my space. 35mb.
5mb has seemingly vanished into nothing!!! Meego was only about 500kb. Fring about 1.5mb. Where did all that space go?!?
I reset and there's no difference.
So to my experiment. I needed to verify the space suck bug.
Reset phone. I'm starting with 39.89mb.
Install Robo Defence Free. It's advertised as 1.25mb.
Reset phone. 38.02mb. I've used up 1.87mb with that install. According to App Manager Robo Defence is using up 1.41mb.
Uninstall Robo Defence. 38.18mb. Restart. final = 39.42mb.
In just one app install and removal, I've lost 0.47mb
Why? What has used that space?
Despite having 40mb of space this morning when attempting to install Fennec, I have since removed Nimbuzz, Shopper, Robo Defence, Poker, Layar, and Google Translate and I've not gotten back up to 40mb.
Can someone tell me what the hell is going on?
Yeah this is a major worry.
I hope someone can get to the bottom of it...
Try going to settings - applications - manage applications then hit menu and choose sort by size. This should show you the biggest space hog. My guess is that the browser and/or market caches are getting big as you're browsing for these apps. You can press on market and there will be a button to clear the cache, same for internet.
Hope this helps
Nope, that didn't even dent it. This is a real bother.
Have you tried to delete the cache and the data of the application before uninstalling it ?
Under settings/applications/manage applications when you choose an app you can see the size of the application but also the size of the data and the size of the cache. Maybe uninstalling an app don't remove at least the data and/or cache...
Guy's, honestly... You are looking far to deep into this and the word "control freak" comes to mind..
Enjoy your phone and dont quibble over 0.47MB when you have 32gb to play with. A massive thanks to Paul for getting us this root in the first place, we now have options to do anything we want with the phone.
Worry if your phone cannot be used, yes
But worring over small, irrelivant problems will just lower your enjoyment of this beast! Take a chill pill and enjoy that wee can now install apps on the sd card and are not limited to space
Cheers Paul))))
JD
JupiterDroid said:
dont quibble over 0.47MB when you have 32gb to play with.
Click to expand...
Click to collapse
What about those of us who don't plan to root? I think the OP's point here was that this is an issue and rooting isn't really a solution for a lot of people.
Why would you not root? I dont see why you would not open your phone up to obvious advantages and extra app's, especially when these apps have the potential to extend battery life and volume levels, two of which we know with the Desire are pretty dire.
JD
Perfect volume and 2 days battery here mate
I'd only root for A2SD, but might see if Google sort it themselves first as I don't use a lot of apps anyway - it's just a phone after all
JupiterDroid said:
Guy's, honestly... You are looking far to deep into this and the word "control freak" comes to mind..
Enjoy your phone and dont quibble over 0.47MB when you have 32gb to play with. A massive thanks to Paul for getting us this root in the first place, we now have options to do anything we want with the phone.
Worry if your phone cannot be used, yes
But worring over small, irrelivant problems will just lower your enjoyment of this beast! Take a chill pill and enjoy that wee can now install apps on the sd card and are not limited to space
Cheers Paul))))
JD
Click to expand...
Click to collapse
First installing to SD slows down your apps noticeably. It's not ideal. It's the best solution we have RIGHT NOW, but don't mistake that for being a good thing.
I'm not quibbling over 0.45mb. If you reread I LOST 5mb! That's enough space for a few apps, no?
My point being that up until now this clear bug (losing data that doesn't seem to be associated with an app so is therefore not counted in it's cache and is not cleared) has been ignored by throwing SD space at it. That's foolish.
Well i get just over 1.5 days battery life and volume is not too bad for me, but i would like the music volume to be louder Also the main thin gthe root would mean for me is that i could get the Nexus rom on to my Desire and hopefully get a quick update to Froyo Because lets face it, how long are we going to wait for HTC to update sense???
JD
Don't like stock Android - I'm happy with Sense!
But enough thread hijacking!!
So you will be happy to wait 6 months for HTC to update Sense to intergrate with Froyo? (based on past updates, eg.. Hero, which is still on 1.6)?? I can understand your point, but sense for me is just a waste of screen space
The only reason i bought the desire was because of the slightly more RAM and actual buttons instead of touchscreen buttons Sense isnt a real big must for me
JD
Well, yeah! The Desire as it is does exactly what I want it to out the box. I had to cook my own ROM for my HD2 to get it working as I want but this just works!!
I prefer the eye candy of Sense, stock Android is boring and I hate using garish themes...if I feel the need to root it I will but as it is I have no need to
Very true mate Well i hope they have a frozen youghut ready for you apon release
JD
Guys, take it somewhere else eh.
Aitese said:
So we've got root access. Awesome. Everyone has been looking forward to installing apps to their SD card as well as other neat tricks.
...
Click to expand...
Click to collapse
same here. I've two Desire, installed exactly the same apps and had a difference of 12 mb afterwards. I tried to delete every cache a.s.o, still a difference of 5 mb.. reboot .. nothing changed. Next day -> reboot again -> 2 mb difference? No clue what's exactly going on with the rom.
@sense: I bought the desire cause i thought it can't be worse than the nexus one cause if i don't like sense, just install launcher2 and deactivate it. What i did not know: HTC just removed some stock android applications and integrated their crappy apps, and in addition they implement some features i want to REMOVE, i do not want to see them anymore (f.e. flickr.. why flickr? this is android/google, i want a picasa button!, tweet, stocks a.s.o... no uninstall option).
I need root to get rid of the things i donĀ“t like.
I did say sorry for it - he's the one coming back at me!!
I'll leave it now mate, my 2p though, I personally don't care about the memory - if it gets to a point when I do I'll hard reset and start again. Probably just needs the Android equivalent of a defrag!!
Have done two hard resets (not for this reason) and my memory was lower after each - something to do with the re-installing of the apps I surmise?
al89nut said:
Have done two hard resets (not for this reason) and my memory was lower after each - something to do with the re-installing of the apps I surmise?
Click to expand...
Click to collapse
That's strange. After a hard reset it should have exactly the same memory each time. After all, that's the whole point of a hard reset.
And I must say that the issue raised by OP is very worrying. Installing and then uninstalling applications should give you back the exact same memory as you had before. I can accept residual files on the SD card, but the precious space on the internal flash should definately be fully reclaimed after an uninstall.
If not, there is a fundamental flaw somewhere. If anyone can shed more light on this issue, please do so!
Relatively often I find when turning the Desire on I get a white spinning circle and the home screen has basically crashed. Most of the time this clears itself but sometimes it doesn't and I have to turn off/on the phone (* see below).
What background apps/services are known to do this? I'm pretty sure I'm killing something using Task Panel, I shouldn't be.
* I've found pressing the Search button and then accessing the People App (from the Phone option) clears the crash.
Thanks
If you're allowing any process to automatically kill other processes, you're asking for trouble. First disable that, its pointless and uses more resources/battery than it saves.
If you still have an issue with the home app locking up, in my experience its usually a badly written widget. If you have any widgets on your screens that aren't "original" I would start by getting rid of them and then re-adding one-by-one over time until you find the culprit. Check the comments/reviews of them too, if they're locking up the phone people will usually comment about it on the Market.
If that still hasn't fixed it, I'm not sure what else would be locking up the home app, my next suggestion would be a hard-reset to "clean up" and go from there.
foner78 said:
If you're allowing any process to automatically kill other processes, you're asking for trouble. First disable that, its pointless and uses more resources/battery than it saves.
Click to expand...
Click to collapse
What do you mean? I use Task Panel, that kills apps/services. Is that what you mean? But I'm not using it to kill system services just :
BlueTooth share - I don't use Bluetooth, why does this still run?
Photos - HTC Photo App
Gallery - Nexus One Phto App
FM Radio
MyBackup Pro
3G Watchdog - Monitor data usage
ShopSavvy - Check prices elsewhere
Footprints - What a pointless app!
TrainTimes UK
Facebook App
These are killed when I put the phone in standby or I click Kill All.
I really don't see why most of these have to run, when I turn the phone on but there's no option to stop them doing it. I really don't need a lot of these running all the time!
I'd also think, if I kill an App and it's needed, it would just reload itself. So when the Home Screens re-loaded, it would be running again in the Task Manager but there's nothing there.
foner78 said:
If you still have an issue with the home app locking up, in my experience its usually a badly written widget. If you have any widgets on your screens that aren't "original" I would start by getting rid of them and then re-adding one-by-one over time until you find the culprit.
Click to expand...
Click to collapse
The only widget I'm using that doesn't come with the HTC Desire is the HTC Notes widget. Thanks btw.
As foner78 has already suggested, I would try first try removing your task killer (TaskPanel) so as to eliminate it as the cause of your issue.
It is also worthwhile reading up on how Android manages processes/multitasks - good sources are here and here.
The Desire is my third Android phone, and whilst I've tried using task killers, I've come to the conclusion that leaving the OS to handle it itself is the best option.
Regards,
Dave
This is also my second Android phone.
I would definitely recommend you read the links posted by foxmeister to get a better understanding of processes/activites/services on Android and why you don't need to play any role in killing them.
The short version is... you have nothing to gain from killing processes in this way and you do risk having problems with your phone. Right now, you DO have a problem with the home app and you are randomly killing processes. Logically it makes sense to rule this out as the cause.
Got to be worth trying, surely!?
Thanks guys.
I removed Task Panel and put on Advanced Task Killer instead. Advanced Task Killer lets you filter out system services, so you can only kill Apps. Problem fixed.
bradavon said:
Thanks guys.
I removed Task Panel and put on Advanced Task Killer instead. Advanced Task Killer lets you filter out system services, so you can only kill Apps. Problem fixed.
Click to expand...
Click to collapse
Geez, talk about missing the point...
Well I'm glad that you've got rid of the problem, though I would still urge you to stop ANY automatic process killing as that still leads to problems and has no advantage. There are many topics on here to explain why, and the links posted previously. Do yourself a favour and learn about android processes. Your understanding of processes from other systems such as Windows simply does not apply here.
Still, you can lead horse to water...
The explanation from the Android devs is quite nice and help understand how it works but in reality is not always like that.
If you use any task amnager to monitor the memory usage you will notice that overtime the OS will consume a lot of the memory to the point that will render the OS slower.
What i mean is that even if Android works perfectly managing the memory we cannot say the same about the applications we install.
I've used/tested pratically all the top 100 apps for Android and a LOT of them will not work as the devs say.
I know it is not an Android problem, but still from time to time you need to kill some of those apps manually.
My opinion is to not get rid of the task manager, but just stop the auto-killing process. Then if you notice some slow down on the system, use it to check what apps are holding back memory (after you have closed them for a while).
Once you found what application is giving problems, search an alternative because the one you are using is not developped correctly.
cgrec92 said:
Geez, talk about missing the point...
Click to expand...
Click to collapse
I've not missed any point thank you. I asked for advice why the home screen was crashing and I was given it. I read that informative document over at Android HQ and now have a better idea of how Android memory management works.
It still means I want to be in control of the apps running on "my" phone. Some apps consume way too much memory (although as that document describes, that "usually" isn't a problem) and some connect with my phone's data connection way too often. It also annoys me Apps I never ever use still insist in running all the time, like the Stock Control App and Footprints (does anyone use that?). The latter seems to do more than it appears (usually if I kill it, it takes the home screen with it). I don't kill those two any more but it still annoys me they run.
It looks like Android is much, much better than Windows Mobile at App memory management but that too claimed to kill apps when memory was low. Except it never did.
Since "not killing" system services/apps my Desire's Home Screen hasn't crashed once. I see no harm in killing Third Party Apps, as Krpano says it can sometimes be necessary.
It's always really annoyed me Windows Mobile has no ethos of a simple "exit" button, so few apps have it. On Android I've yet to come across any app with an exit buton. Some apps say they have one but it merely hides the app to the background. We should be given the choice of exiting an app, when we're finished with it. Windows, Linux (correct me if I'm wrong) and MAC OS all have such a feature as default.
bradavon said:
I've not missed any point thank you. I asked for advice why the home screen was crashing and I was given it. I read that informative document over at Android HQ and now have a better idea of how Android memory management works.
It still means I want to be in control of the apps running on "my" phone. Some apps consume way too much memory (although as that document describes, that "usually" isn't a problem) and some connect with my phone's data connection way too often. It also annoys me Apps I never ever use still insist in running all the time, like the Stock Control App and Footprints (does anyone use that?). The latter seems to do more than it appears (usually if I kill it, it takes the home screen with it). I don't kill those two any more but it still annoys me they run.
It looks like Android is much, much better than Windows Mobile at App memory management but that too claimed to kill apps when memory was low. Except it never did.
Since "not killing" system services/apps my Desire's Home Screen hasn't crashed once. I see no harm in killing Third Party Apps, as Krpano says it can sometimes be necessary.
It's always really annoyed me Windows Mobile has no ethos of a simple "exit" button, so few apps have it. On Android I've yet to come across any app with an exit buton. Some apps say they have one but it merely hides the app to the background. We should be given the choice of exiting an app, when we're finished with it. Windows, Linux (correct me if I'm wrong) and MAC OS all have such a feature as default.
Click to expand...
Click to collapse
OR you can just let Android do all this for you...
cgrec92 said:
Geez, talk about missing the point...
Click to expand...
Click to collapse
That was a bit harsh my friend!
While I respect the point that it is YOUR phone and of course you can choose how you use it, we are simply offering you advice. Please don't take offence at this, but some of the things you say in your last post show us that you still do not understand Android processes.
I would just like to explain that very often when you see an app "running" in the background using a Task Manager, it is not actually running at all... by which I mean it is not consuming any CPU time. These apps are simply left resident in the memory so that they are quick to resume if/when you come to use them again. When memory is short and another task tries to grab some Android makes a decision about which of those applications you are least likely to use again soon and kills it. Literally kills it, erasing all traces from memory. This is of course totally transparent to the user.
On older Android phones the "cleanups" often resulted in pauses in the user experience and this is why I used a Task Manager on my G1. However the Desire has so much more memory and CPU time combined with the updated Android code that this all happens without you seeing it. I would suggest to you that the only reason you are aware of these apps in the background is because you have gone looking in a Task Manager which is giving you misleading information.
I don't recommend removing the Task Manager, it is useful when an App does "go bad", but I strongly recommend disabling all automated task killing. By running that you are using actual CPU time and battery resources, which has a greater impact on overall system performance than the resident background applications. You may disagree based on your PC or WinMo experience, but it simple is the case with Android which manages tasks and memory very differently to those.
The final point is... having 30MB of free memory on the device is no different to having 40MB free. As long as a process has space to load and run it the "free" space is irrelevant on these devices. When a process doesn't have space Android makes space by killing the background apps in the most efficient way possible.
I hope you'll consider my advice carefully and at least try it, you will have a better Android experience if you do, but of course if you choose to do things your way then I still hope you have a good experience with your Desire
Here's a list of apps that are open when my phone is just turned on:
Paperdroid
Greed2
Market
NewsRob
Tasker
Google Mail
News
Wifi Manager
Gallery
Colornote
Footprints
Messages
Nimbuzz
Clock
twicca
Skebby
fring
FM Radio
Music
Stocks
Except a few system ones (Gmail, Messages..), why do apps open even if I never used them? Especially the HTC ones (Stocks, Footprints), they are really annoying apps I never opened.
Can this be solved somehow? It may not use resources or battery but I don't understand why I can't decide what to open.
It feels like the Windows system tray, bunch of stuff often stuck there autostarting with no way of removing it (if not by using 3rd party programs).
i was about to post the same question. Just dont understand why they start when i got my sync set to manual
totally agree that all these apps/services or whatever you call just annoying as they are started without user permission. Hv raised a similar thread some time ago, and Im not expert on such issues, but as far as I understand, the only way to get rid of them is -unfortunately- passing through root & custom roms.. No way out to stop them from being run automatically especially the Sense ones. However, acc to more advanced users or developers, they are not so "dangerous" in terms of battery consumption, nor any other impact on system as long as user do not activate and use them. For those which requires synching e.g. stocks, news, facebook, peep etc. it is enough to keep autosynch option disabled, thus it is no longer needing to think/care about them, that's it. But if the point is to ensure more room available in the internal memory, then -as said- the only solution is flashing rom with any 3rd party rom like cyanogen, modaco, defrost, ........
Me? still stuck with the official froyo on my unbranded, unrooted Desire (since April 13th)
iLHaNroID said:
totally agree that all these apps/services or whatever you call just annoying as they are started without user permission
Click to expand...
Click to collapse
when you download them you give them all the permissions they need, if you dont like the way a program behaves ..... simple dont download it
Wow that's helpful, simply don't download stock and peep and others.how come I did not think about it???
Sent from my HTC Desire using XDA App
it starts them, cause it has enough memory to cacche them.
so when you want to launch them, they open fast. simple as that.
when do people stop worrying about memory and all this. android handles that very well. no reason for watching memory and running programs even.
koichirose said:
Can this be solved somehow? It may not use resources or battery but I don't understand why I can't decide what to open.
Click to expand...
Click to collapse
Put simply, the reason why these start at boot is because they are set to receive the ACTION_BOOT_COMPLETED intent.
Allows an application to receive the ACTION_BOOT_COMPLETED that is broadcast after the system finishes booting. If you don't request this permission, you will not receive the broadcast at that time. Though holding this permission does not have any security implications, it can have a negative impact on the user experience by increasing the amount of time it takes the system to start and allowing applications to have themselves running without the user being aware of them. As such, you must explicitly declare your use of this facility to make that visible to the user.
Constant Value: "android.permission.RECEIVE_BOOT_COMPLETED"
Click to expand...
Click to collapse
Bear in mind that 99.99% of Android users will never know that this has happened, or that these processes were started. So, if they want to use Stocks, Peep, or whatever, they don't need to make a conscious decision to have the app start automatically - it just does.
Whilst I'm sure Google could build in an official API to allow you to control this behaviour, it would only be of benefit to a very tiny minority of users.
Regards,
Dave
Thank you for the explanation.
All I want would be an option to disable autostart.
I found it in fring, for example, and would like to see other developers add this option as well.
The only bad impact you could have is that boot time could be a couple of seconds longer for every application that starts. Otherwise, that memory it occupies will be freed the second the system needs it and CPU-wise, those applications are staying idle in the background
koichirose said:
All I want would be an option to disable autostart.
Click to expand...
Click to collapse
Same here. Android has a slightly ridiculous amount of processes and apps running in the background all the time, and while they in theory shouldn't put a strain on the battery when they're not using the CPU, I'm beginning to think that they do since battery life on Android usually is awful, no matter how many precautions you take.
MapleDouglas said:
Same here. Android has a slightly ridiculous amount of processes and apps running in the background all the time, and while they in theory shouldn't put a strain on the battery when they're not using the CPU, I'm beginning to think that they do since battery life on Android usually is awful, no matter how many precautions you take.
Click to expand...
Click to collapse
exactly, no matter how many precautions you make, so you are basically saying it doesn't matter how many apps are "running"... It makes no difference whether memory is used by an app or not.
Read this article to understand it better: http://www.droid-den.com/android-guides/android-guide-should-i-use-a-task-killer
le3ky said:
exactly, no matter how many precautions you make, so you are basically saying it doesn't matter how many apps are "running"... It makes no difference whether memory is used by an app or not.
Click to expand...
Click to collapse
With "precautions" I wasn't referring to killing processes, but general battery saving precautions, many based on common sense. I agree that task killers never should be used, unless a specific app has frozen and is given you trouble. But you can just go to Android's own Applications screen for that.
Is there a free way to stop applications from starting up?
This can be accomplished with a cheap app Autostarts, but I would rather not pay.
i'm trying the trial of startup manager, blocks some but not all. looks like it just kills the process once it's started tself. gonna get rid, and just use the task manager i have now.
it doesnt matter if it only makes a small difference, it's (for me anyway) about control, no different that on the PC
i have plenty of RAM in my PC but i wont allow every single program to have something start itself at bootup. it;s annoying. that's why i use msconfig to kill em.
that's what we need for android.
I don't know of other programs, but autostarts works quite well, and it's not that expensive, as I recall.
snudel said it all: stop worrying about memory.. i was a long time iphone user. on iphone memory is a nightmare.. soh on desire i was all the time fc'ing app's, them i notice the problem wasnt memory os the great number of opened apps, but me.. now they run on background, open fast, the mem management is awesome, they dont seen to utilize any noticeable amount of battery.. so, before changing the system, try changing yourself..