I know that G1 has few ram, so I think we need to don't waste it for unuseful services.
I'm using froyo by laszlo 5.1.
When rom start up, there are a lot of unuseful sercices that waste ram:
1) Google Messaging Service
What is it? I don't think that is for SMS/MMS. It waste about 5 - 6 MB of ram!!
The service start up automatically after some minutes I close it..
2) Virtual Keyboard
Yes! Standard virtual keyboard waste about 5mb of ram.. It is useful on our g1?
Why a stupid virtual keyboard waste 5mb of ram? (gingerbread keyboard from market waste 8mb.. )
3) NetworkLocationService, is from android.apps.maps. It will starts everytime you open google maps. If you close google maps, the service continue running... (olso using task killer).
Waste from 5mb to 8.1mb of ram...
4) MediaPlaybackService, is from android.music, it waste about 6mb and starts every time you open music.apk
The real problem for me is google messaging service!
Because I don't know what is it and starts automatically.
I think that mediaPlaybackService and NetworkLocationService shut down automatically if ram is needed (I really hope that) but googleMessagingService and virtual keyboard stay on all the time, wasting 11mb!
For now I have disabled virtual keyboard (but some time is usefull).
But google messaging service?
If I'm not wrong, I think "google messaging" is something like every push/receive data method through the google cloud server. So it is always needed for most of the time especially if you are using gmail and other google synchronisation apps
uhm.. wow..
it's possible that android waste handfuls of ram mb for doing anything?
I hate java.. and virtual machines
Related
As topic.
5.0.6 via kang
Just did a full restart so I can get the full picture, this is what is open, sorted into categories of stuff which does have services (which im happy with), those with services (which i think ive dissabled and shouldnt be there), those with no services which shouldnt be there:
services and happy:
HTC IME mod
live wallpapers
email
calendar
auto memory manager
news and weather
google mail
music
setcpu
3g watchdog
juice defender + plotter
beautiful widgets
engaget
helixlauncher
taskiller [what im looking at it with]
services and not happy:
clock
bluetooth share
cm updater (ive turned it to manual only)
bluetooth file transfer
finance (ive told it NOT to update, i dont use it really)
camera (does it need to sit open in the background?)
notes
klaxon
cachemate
appbrain market sync
mp3 store
weatherbug elite
no service and dont want:
shopsavy
police stream
Does anyone know of any program i can use to directly stop these unwanted apps to stop running every time, or any individual information on the programs?
cheers
Why do you not want them preloaded?
The main reason im being such a memory whore is because my launcher lags like crazy under 70-80mb. I have 250ish apps, and see many people with a similar setup demonstrating on youtube, and theirs is instantly responsive, as is mine >120mb free. If I leave all these apps etc free, i end up on ~40mb which makes my old nokia 6300 looks like flash gordon compared to my launcher :/
Re: Apps seem to open themselve sin the background when they
Android preloads apps into its memory for fast load times.
Just because an app is loaded does not mean it is using any resources. They're usually just sitting there idle. Android also frees up memory as needed.
That said, I've seen apps that can control what apps you never want preloaded. Search around on the market.
Looks like the slowdowns from a lack of ram still exist. I hope froyo will help with this. This problem makes the lower end android phones run slow.
-------------------------------------
Sent via the XDA Tapatalk App
Just after I boot, android is fast and responsive. But over time android slows down and keyboard have delay.
What to do to prevent or at least reduce this "effect"? I have some Automatic Task Killer and free RAM is constantly above 100MB which means that task killer is doing something. Should I install better one or do something else?
Sent from my X1 via Android app. Sorry for typos.
Do you have GPS active? it doesnt work and android trying to find satellites may be slowing down your device. I dont have this issue and i dont use automatic task killer so free ram is always lesser than yours
Nope, all is off except wifi and phone.
Most annoying thing is that keyboard gets delay. So when you press key there is about 1 second delay between key press and letters show up on the screen. It don't sounds much but when you type something in you have too wait then few seconds for letters to appear on the screen.
have you tried not using the task killer app?
I have deleted all my widgets and shortcuts (my homescreens are now empty) and it's working great. It seems that one of the widgets was causing problems.
Can you tell me how many of the free memory you have?
I have the same thing, after some time Android has only 80-90 of free memory.
After booting, it has 120-130 of free memory.
Maybe i have to do with my wallpaper and widgets too ?
I had always around 100MB, but keep in mind that my task cleaner was automatically cleaning unused apps. But never 130MB
so i have the same :/
i have to check this out. if cleaning shortcuts and widgets will do something i will post it here.
It seems that task killers do more harm than good. I'm using android without task killers and it looks like to be at least as fast as before if not faster. Android System info shows 59MB of memory, but i don't care much because android closes apps automatically when memory is low.
So to smooth up android: have as clean homescreen as possible and don't use task killers.
Hi guys thanks for your time, so this is my doubt
When i turn on my phone i have 170 MB available memory but after a while down to 70 MB sometimes to 40 MB, what should i install to have more than 100 MB free?? i already have [email protected] 256Hz #97 Kernel and 2.2.1 XXJPY firmware.
thanks
regards
Usually this won't matter because with the Android OS, it will usually keep all the stuff you close (internet, contacts, recently accessed menus etc) cached in it's RAM as a non active application until you happen to tab into it again, thus instantly loading.
Android is also smart enough to know since the application is inactive, if it's eating your memory, it will force-close these applications to free up memory for the new applications. ie, I'm running internet, close it, and my memory is up to 280mb, then try to run AngryBirds and it will close the Internet app + others if it has to.
So... usually not an issue, but if it does become an issue you can run a service/task killer app that will handle all nonactive apps and terminate them. Or you can just clear level 1+2 ram periodically and it will reset it back to default until it starts filling with crap again.
Ok i have advanced task killer but i was reading in some topics in this forum that some guys have more than 150 MB free without using a task killer
Advanced task killer eats your battery
android doesn't need a task killer, as it kills tasks itself.. i don't know why there are so many out there they just eat up battery..
one app I would suggest is 'auto-killer' its free and I have mine set to aggressive. that's all you need to do then forget about it.. it keeps your memory from getting bogged down.
ok thanks for the tips
Is there a way to tell Android what app and when or under what conditions it should exit it?
For example:
I know iOS and Android are lots different, but I can get Backgrounder on my iPod and I tell it what each app should do when I press home button.
It just gets annoying when I try to check my text message, then have to wait for the app/game/video to load again.
So if anyone knows if it is possible to have more control over how the system handles the multitasking please share.
As far as I know, you cant really do much, there are task killer apps, which I guess you can use to set apps to ignore, but genrally android does a good Job, it shouldn't be closing your apps right away unless you are running out of memory,
swyped from a galaxy far far away...
What do I have to do to remove all the apps and services that eat up all that extra ram?
Tab specs say it has 512 Ram, but I only count 400+/- in services part that shows what services are running and how much ram is used and available.
In my opinion Google is doing it all wrong, they include all this bloatware, but to uninstall it is a pain and if you do something wrong, you have to re-flash or w/e.
I think they should allow people to choose what is to be installed on there, or at least allow uninstalling of unwanted apps a lot easier with less headaches.
maxxedmk said:
What do I have to do to remove all the apps and services that eat up all that extra ram?
Tab specs say it has 512 Ram, but I only count 400+/- in services part that shows what services are running and how much ram is used and available.
In my opinion Google is doing it all wrong, they include all this bloatware, but to uninstall it is a pain and if you do something wrong, you have to re-flash or w/e.
I think they should allow people to choose what is to be installed on there, or at least allow uninstalling of unwanted apps a lot easier with less headaches.
Click to expand...
Click to collapse
You can get a app from the market called startup auditor, it lets you choose which apps auto start on thier own.
What do you mean bloatware? Besides Samsung apps and touchwiz there isn't really anything extra installed
swyped from a galaxy far far away...
What I mean is all that stuff that runs in the background that takes all the memory and battery that we dont see.
__________________________
Belay that or we'll be a sittin' duck!
Belay that, belay that!
Belay! Belay! No! Stow! Shut it!
I know that android is very good at handling background processes and ram but I have so many apps that I don't use at all. They consume big amount of ram and for instance, sometimes browser loads pages again when I get back to it from another app. I assume this is because of ram. So I guess, if I can shut down some running apps in the background, available ram would be more.
I can see them at settings-apps-running(or cached processes).
For example, right now in "running" section I have 9 processes and 3 of them are poweramp, awesome beats, accuweather.com and in "cached processes" I have 10 processes and 6 of them are beautiful widgets,calendar storage,google account manager, google search, calendar, google play store. Other processes are system services that I have no problem with. When I go to developer settings-background process limit and block them, there are no cached processes anymore but that probably has a side effect. I wish I could choose which apps I want in the background.
I can shut down these apps manually but every time I restart the phone, they are there again. How can I stop them?
if you rooted, you can use Autostarts or ROM toolbox from the playstore. it can change the receivers of the apps not to start at boot
CooLasFcuK said:
I know that android is very good at handling background processes and ram but I have so many apps that I don't use at all. They consume big amount of ram and for instance, sometimes browser loads pages again when I get back to it from another app. I assume this is because of ram. So I guess, if I can shut down some running apps in the background, available ram would be more.
I can see them at settings-apps-running(or cached processes).
For example, right now in "running" section I have 9 processes and 3 of them are poweramp, awesome beats, accuweather.com and in "cached processes" I have 10 processes and 6 of them are beautiful widgets,calendar storage,google account manager, google search, calendar, google play store. Other processes are system services that I have no problem with. When I go to developer settings-background process limit and block them, there are no cached processes anymore but that probably has a side effect. I wish I could choose which apps I want in the background.
I can shut down these apps manually but every time I restart the phone, they are there again. How can I stop them?
Click to expand...
Click to collapse
The simple answer is that you don't need to stop them!
As you say, Android is already very good at keeping track of background processes, to the extent that if a new program needs more RAM, Android itself will kill a background process that hasn't been used for a while to free up RAM for the new program.
The Cached processes screen SHOULD be full of recently used programs; it shows that Android is doing what it is supposed to do and is shifting inactive processes out of active RAM in case you want to load it again, without completely dumping the process memory.
Now, as for the side effect you mentioned, that would be a significant hit on battery life. By holding programs in RAM as it is supposed to do, the OS can load the program quickly and cleanly and more efficiently by simply reading the RAM rather than reading flash, writing to RAM, then reading from RAM. The general mantra for UNIX based systems is that unused RAM is wasted RAM.
Another thing to note is that if you do not close tabs when switching active programs (including going to homescreen) then the Browser is designed to hold that tab in memory. Even if you close the Browser (excluding closing the tab specifically with the "little x"). Even if you reboot the damn phone, it will still load the tabs/pages you had open last. The pages are not held in memory as such, just what was open and what tab order, so if you do open the browser after a while, it will load the last page from scratch.
TL;DR version: The running and the cached processes will remain exactly where they are until a new program needs more RAM than is available, at which point Android will kill something to make room. You do not need to do this manually. It will cause more power drain by making very inefficient use of RAM/Flash memory. Empty RAM is wasted RAM.
whilst Chaos is right, I notice severe performance drops when ram is filled, despite Androids theoretical advantage. It doesnt work...
Best to prevent from loading altogheter.
Root, lose warranty, backup apps, uninstall or freeze apps so the bloatware is removed.
For others, change autostart settings in Romtoolbox. So they wont start on boot.
Search for safe stuff to delete. There are lists for that
Sent from my GT-N7000 using Tapatalk 2
Or just dont install the apps that you dont really need.
Via GtN7000
LoVeRice said:
Or just dont install the apps that you dont really need.
Via GtN7000
Click to expand...
Click to collapse
Lol, even then you might still need to remove bloatware lol
Sent from my GT-N7000 using Tapatalk 2
Thanks so much for detailed answers.