Can anyone tell me a little more about "Google Backup Transport" and "Settings Storage"? I'm on CM10.2 (8/21 build) and these two apps show up in Memory Booster using anywhere from 7% to 10% of the memory each. I've tried disabling google play's backup utility, however that only resulted in driving up the usage from 7% to 9% consistently. Can these apps be frozen? I'm not too concerned about backing up my stuff to the cloud as i do nightly backups of my apps with Ti (and honestly if I had to reinstall everything manually at some point it wouldn't be a big deal). I've installed Memory Booster on my OG Razr and the Backup Transport app doesn't appear to be running at all, and the Settings Storage is around 6%.
Thanks in advance for your assistance.
Related
I'd like to share tips and get help on how to reduce memory usage in Android. Maybe we can start a wiki page somewhere for this.
I've found that getting more free memory on my Android phone (G1) makes the phone much faster, especially when switching between apps.
I'd tried CompCache, but found it made little difference. I tried a swap partition, but found it made my phone unstable.
So here's my process for identifying memory hogs under CyanogenMod: connect the phone via USB, run 'adb shell', and then 'top -m 15 -s rss -d 10'. I then use the phone for a while, switching between some large apps like the browser and Google Maps, and observe which processes are staying in memory. Note that the USB debugger itself uses some memory.
I was able to get rid of some apps that were staying in memory for no apparent reason: Callbook.
I was able to get rid of some apps that were staying in memory and I didn't really need: 3G Watchdog, NetCounter
I was able to change settings in some apps so that they wouldn't stay in memory all the time: disable notifications in CyanogenMod Updater; disable 'start service on power on' in Quick Calendar
I was able to find some alternative apps that don't stay in memory all the time: now using Mode Scheduler and Timeriffic instead of Sound Manager
I'm still experimenting with different calendar widgets to see which one uses the least memory.
I noticed that the Calendar app was staying in memory. I'm not sure, but I think that disabling gmail/contacts/calendar sync fixed that. Disabling sync makes the phone faster anyway, though I then want some alternative mechanism to make sure that the phone syncs at least once a day. I've been using WiSyncPlus, set to turn on WiFi on charging, and force sync on WiFi connection. That works, though WiSyncPlus uses 15 MB or so itself. If Timeriffic or some other timer-based program that doesn't stay in memory had the ability to do a force sync, I'd prefer that.
After all that, things were greatly improved: I could keep a couple of large apps like eBuddy and the Browser in memory at the same time.
Since then I've wiped my phone and upgraded from CyanogenMod 4.2.13 to 4.2.15.1, and replicated my apps and settings as best I could remember.
I still have some large apps that seem to stay in memory:
* system_server
* android.process.acore
* com.android.phone
* com.android.inputmethod.latin
* zygote
* com.google.process.gapps
I don't recall if all of these apps were staying in memory under 4.2.13. No doubt at least some of these are necessary. (acore)
Are there any settings I can change or apps I can uninstall to stop these processes from staying in memory all the time? I don't use my phone as a phone very much; I'd be happy to get the phone app out of memory. What does gapps do? I don't need my gmail, contacts, and calendar to sync constantly. I've tried disabled the wireless network location service, but that doesn't seem to have made any difference.
Under which process does the memory usage for a widget go? I'm not seeing a separate process for some of my widgets.
balazer said:
I'd like to share tips and get help on how to reduce memory usage in Android. Maybe we can start a wiki page somewhere for this.
I've found that getting more free memory on my Android phone (G1) makes the phone much faster, especially when switching between apps.
I'd tried CompCache, but found it made little difference. I tried a swap partition, but found it made my phone unstable.
So here's my process for identifying memory hogs under CyanogenMod: connect the phone via USB, run 'adb shell', and then 'top -m 15 -s rss -d 10'. I then use the phone for a while, switching between some large apps like the browser and Google Maps, and observe which processes are staying in memory. Note that the USB debugger itself uses some memory.
I was able to get rid of some apps that were staying in memory for no apparent reason: Callbook.
I was able to get rid of some apps that were staying in memory and I didn't really need: 3G Watchdog, NetCounter
I was able to change settings in some apps so that they wouldn't stay in memory all the time: disable notifications in CyanogenMod Updater; disable 'start service on power on' in Quick Calendar
I was able to find some alternative apps that don't stay in memory all the time: now using Mode Scheduler and Timeriffic instead of Sound Manager
I'm still experimenting with different calendar widgets to see which one uses the least memory.
I noticed that the Calendar app was staying in memory. I'm not sure, but I think that disabling gmail/contacts/calendar sync fixed that. Disabling sync makes the phone faster anyway, though I then want some alternative mechanism to make sure that the phone syncs at least once a day. I've been using WiSyncPlus, set to turn on WiFi on charging, and force sync on WiFi connection. That works, though WiSyncPlus uses 15 MB or so itself. If Timeriffic or some other timer-based program that doesn't stay in memory had the ability to do a force sync, I'd prefer that.
After all that, things were greatly improved: I could keep a couple of large apps like eBuddy and the Browser in memory at the same time.
Since then I've wiped my phone and upgraded from CyanogenMod 4.2.13 to 4.2.15.1, and replicated my apps and settings as best I could remember.
I still have some large apps that seem to stay in memory:
* system_server
* android.process.acore
* com.android.phone
* com.android.inputmethod.latin
* zygote
* com.google.process.gapps
I don't recall if all of these apps were staying in memory under 4.2.13. No doubt at least some of these are necessary. (acore)
Are there any settings I can change or apps I can uninstall to stop these processes from staying in memory all the time? I don't use my phone as a phone very much; I'd be happy to get the phone app out of memory. What does gapps do? I don't need my gmail, contacts, and calendar to sync constantly. I've tried disabled the wireless network location service, but that doesn't seem to have made any difference.
Under which process does the memory usage for a widget go? I'm not seeing a separate process for some of my widgets.
Click to expand...
Click to collapse
I realize this is a little late to the party, but thank you for using and suggesting Timeriffic. We work hard on it and it's nice to know that people use it and love it.
For anyone who has experienced significantly lower battery life after updating to the 2.3.3 GB update on a stock, unrooted Inspire, I may have a solution. I updated to the GB OEM and didn't bother to wipe or factory reset afterwards because I didn't want to lose my data. Nevertheless, I finally did a factory reset through the bootloader. And I formatted my SD card. I believe my BL is significantly better now.
It's possible the data of all the apps and system settings from FroYo might have played a problem with the new GB system. And especially the SD card not being formatted, could cause some issues.
I used MyBackup Pr to save all my apps and system data. And I used the built-in backup of various apps that have it to aid in data saving...like financial apps and such. Then after the reset, I installed MyBackup Pro and restored my apps and data and it will also restore the home screens back to exactly like they were. But it won't restore app data...like game saves or progress. You would need to start your games and other non-saved apps from the beginning again.
So far my BL has been better.
I chose not to restore "System settings" or "Contacts" or "Calender" data because I didn't want the leftover system settings interfering with the fresh system. The Calender restore will cause an FC in gapps and my Contacts are sync'd in Google.
If you do restore your Calender and do get FCs, go into All applications in the Applications settings menu and find the Calender Storage app and clear its data.
Has anyone encountered this problem before? Many games are sluggish and run in frames, and it sometimes runs in frames on the homescreen. I have Android 4.0.4 from AOKP (aokp-crespo-milestone-5) and Matr1x (#11) kernel installed. Also, I had the same problem when running Android 2.3.6 and also Stock ICS both rooted and unrooted.
I discovered this problem when trying to play Asphalt 6. On a Samsung Galaxy S worked fine, but on the Nexus S it was going in frames. Since, I have seen many more games that have the same issue, any ideas?
Hi, maybe you should try Matr1x v22 BFS (Better than CFS for running games) should be good with 4.0.4
I played Asphalt 6 on my Nexus S and it was fine, as much as the Nexus S gets.
Do you have some services syncing with the network in the background? Sometimes, when the SD card is not responding properly, the device itself can get a little sluggish, so if a service is saving some data on the SD card in the background it could cause this.
Check the running applications menu to see what's there, try removing everything that is not necessary (syncing applications, social network apps, ad networks, etc.), and then try playing again.
A few times, I noticed that TweetDeck was causing this on my device. I had to manually close it so that games would be smooth, but it was a long time ago and I think this problem was resolved (am using TweakDeck now).
lightpriest said:
I played Asphalt 6 on my Nexus S and it was fine, as much as the Nexus S gets.
Do you have some services syncing with the network in the background? Sometimes, when the SD card is not responding properly, the device itself can get a little sluggish, so if a service is saving some data on the SD card in the background it could cause this.
Check the running applications menu to see what's there, try removing everything that is not necessary (syncing applications, social network apps, ad networks, etc.), and then try playing again.
A few times, I noticed that TweetDeck was causing this on my device. I had to manually close it so that games would be smooth, but it was a long time ago and I think this problem was resolved (am using TweakDeck now).
Click to expand...
Click to collapse
closed all apps in the background, no effect.
try this:
Save essential data from the SD card.
Format data, system, cache and boot. And then format sd card.
Reinstall everything back and see if it works better.
Anytime my Nexus S has been sluggish, I've used Android System Info (available on Google Play) to diagnose. Granted, it, like all other task manager style apps, will eat resources while running. However, under the Tasks tab, it will give you a list of each process and its MEM (RAM) and CPU usage. See if there are any processes that seem to be pulling too much CPU, or possibly too much MEM. It may be a constant issue that only shows when another resource-hungry process (i.e. Asphalt 6) competes for these valuable resources.
If you don't trust apps or don't wish to install any, it's possible to look at your battery usage. Although this is not a sure-fire nor exact method, it's possible that if you have a run-away process that's eating CPU, it could also be eating your battery as well. Have you noticed any major battery drain lately?
I'm sure this has been posted already, but I wanted to centralize this information after having seen and helped a few people with battery screen shots that indicate high Media Server and Google Maps battery drain/CPU usage.
Google Maps and Media Server should not be your two highest battery drain apps Unless you are using Google maps all day long. Even then, Screen should be eating more battery than Google Maps.
Go into Settings, Application Manager, All, then find Google Maps and Clear Cache / Clear Data. Exit all that and select the Google Maps app icon. I bet it says "updating to latest version" and all your problems are fixed with Google Maps. Google Maps does not show up in my battery information (it is hardly using any battery), even though my GPS is turned on all day and set to update location automatically. Google Maps does not even show up on my Battery status page unless I use the Navigation.
Media Server scans your SD card and phone for new media files. I found that I needed to reformat my SD Card and then copy my big library of pictures back to it to fix the high amount of battery drain and cpu usage from this app. Before the reformat, Media Server was my higest drain application and the Gallery would slug around. After the reformat, Media Server doesnt even show up on my battery information and gallery flies as it should.
Grant H said:
I'm sure this has been posted already, but I wanted to centralize this information after having seen and helped a few people with battery screen shots that indicate high Media Server and Google Maps battery drain/CPU usage.
Google Maps and Media Server should not be your two highest battery drain apps Unless you are using Google maps all day long. Even then, Screen should be eating more battery than Google Maps.
Go into Settings, Application Manager, All, then find Google Maps and Clear Cache / Clear Data. Exit all that and select the Google Maps app icon. I bet it says "updating to latest version" and all your problems are fixed with Google Maps. Google Maps does not show up in my battery information (it is hardly using any battery), even though my GPS is turned on all day and set to update location automatically. Google Maps does not even show up on my Battery status page unless I use the Navigation.
Media Server scans your SD card and phone for new media files. I found that I needed to reformat my SD Card and then copy my big library of pictures back to it to fix the high amount of battery drain and cpu usage from this app. Before the reformat, Media Server was my higest drain application and the Gallery would slug around. After the reformat, Media Server doesnt even show up on my battery information and gallery flies as it should.
Click to expand...
Click to collapse
Google now uses maps to know your location and give you relevant content. If you disable it after enabling google now, you will be affecting the usefulness of google now. That being said, I have google now off anyway.
Giving up
I've been struggling with runaway Media Storage for the last few days and am giving up!
Two different SD cards (32gb and 64gb). About 10gb of Music and Pictures copied to music and pictures folders. Fresh formats using exFAT and FAT32. No matter what I do, it gets hung up for hour after hour after hour and runs the battery down with less than 2 hours of screen time.
My last experiment confirmed that it's an S4 bug:
Took the 2 cards, formatted them FAT32, copied over my media. Stuck one in the S4, the other in my old Moto Defy running cm10. After boot, the Defy was done indexing (Media Storage dropped off task status list in System Tuner) within 15 minutes. The S4 was still spinning after 3 hours.
So I powered off the devices, and switched the cards between the two. Booted them up, and the same thing happened. The Defy was done within 15 minutes while the S4 was still bogging after several hours.
Keep in mind that the Defy is merely a single core overclocked to 1.2ghz. Everything else is painfully slow on it, but it still manages to spank the S4 in indexing my media. And as a result, the battery also outlasts.
Arg! Was really hoping this S4 was going to work out for me, but it looks like it won't be of any use until the custom roms start rolling out...
I've essentially been unable to get rid of the mediaserver wakelock, well, since jellybean has been released. It is persisant whether there is a memory card or not. Even if I delete every picture and music file on the phone it persists. It seems it cannot be stopped!
Also, I have been able to rid the maps wakelocks by disabling google now, but I'll give your method a shot.
Hello all,
I have Samsung Galaxy Nexus, running CM 10.2.0. I had no problems until about 2 weeks ago.
I noticed that my phone got rather sluggish and I investigated what is going on. Looking at the list of running apps I immediately noticed that Google Play Services is using 130MB of memory instead of usual 30-40MB. By looking inside details of that process, I can see that the culprit is android.process.acore, which is using 84MB.
Similarly, looking at memory footprint using application OS Monitor, I see Search Applications Provider sitting on top of the memory usage list with 108.2 MB.
Restarting the phone gets everything back to normal for a while. I can trigger this problem reliably by going into Dialer app and calling someone. But even if I am not calling anyone, this issue seems to come back by itself. I am not sure, but maybe contacts synchronization?
It seems like Search/Contact provider is not releasing the resources and gets stuck.
What I tried so far:
-> freezing Search Applications Provider with Titanium backup. This solves the issue, but I lose Google Now functionality, which I would really like to keep using :/
-> deleting Search Applications Provider data - problem persisted
-> deleting Contacts and Contact Storage data - problem persisted
-> Disabled all categories that Search should be indexing in the phone - problem persisted
Please advise how to solve this issue. I have searched this forum, went through a lot of threads, but all I found was acore crashing, not acore using too much memory.
p.s. I am not an newbie, I know my way around android, linux, programming, debugging etc.
Thanks.
No one ? Please help, this is still an issue.