Limiting background processes - Galaxy Ace S5830 Q&A, Help & Troubleshooting

We all know that the ace has very limited RAM, which causes a lot of performance problems especially in jelly bean. I was getting around 50-60 MB on our CM10 jellaxy release with nearly no apps installed. Apart from using swap, I thought the next best solution was to limit background processes and I did notice that performance improved somewhat.
So I have 2 questions -
Do you guys think it improves performance or could it actually be detrimental to performance?
What about project butter? I tried searching the jellaxy thread and couldn't find out anything. I notice that the interface is smooth enough, but certain apps freeze or stop responding, probably due to the RAM problem. So is project butter integrated into our jb roms?
Thanks!

Offcourse, project butter is integrated into android source. If you want better performance, delete uselless apps that run in background and eat memory. Disable all transitions and animations in settings, enable KSM and disable surface dithering.

tj_droid said:
Offcourse, project butter is integrated into android source. If you want better performance, delete uselless apps that run in background and eat memory. Disable all transitions and animations in settings, enable KSM and disable surface dithering.
Click to expand...
Click to collapse
Thanks! How does disabling animations improve performance?

i think turning "off" the animation for the User Interface or in our desktop sure lessen the process of our ACE.,
BTW.,i dont know how to auto kill the google play store because everytime i turn off my phone to charge and then when done and turn it "on" again i look inside advanced task manager its always "on" process..
i would really appreciate any help..:angel:

Related

Memory runs out very quickly

Hi!
I'm trying various roms, and I see here and there some choppiness, notification bar doesn't come down smooth enough, scrolling is laggy sometimes, and realised it only does when the free memory it low. I'm running doc's latest ROM with hardcore(K13) kernel and androdena theme.
I don't use minfree manager, but I think all roms are optimised in this case.
Is there anything else I can do to avoid low memory? I have usually 162Mb free if I close everything, but I'm quite tired to all the time close the running apps in the app manager
You could install "Spare Parts" and set the "Activity/Process manager" to aggressive as a test.
I don't think it's memory that's causing your issues, it's more likely that some running processes use the cpu as well.
I think its not related to low memory, if there is not enough memory on android, then the system will close unused applications and free up some memory. And there is a rule on android - free memory is wasted memory.
hm.. I use androdena theme, and as I see the only thing not smooth is the custom notification screen. When the memory is low and you pull the noti bar down, it goes very laggy. Anyway, I tried setting spare parts to agressive, but it reloads apps in the drawer every time I open it. So i had to put it back to normal...

[MOD]Smart StatusBar Acess to Status Bar When Full Screen

Link: https://play.google.com/store/apps/details?id=com.kiumiu.ca.statusbar.free
Very useful for gamers who just want to turn brightness up, check notification and things like that.
Thanks for linking to the app, i definitely think this is something google should have built into android. I was looking for something like this a few weeks ago, too, and here it is.
However, i think it belongs in the Themes and Apps section, development is based around ROMs and Kernel modifications, though if a feature like this could be built into custom ROMs it would be priceless.
I agree. This should be a standard feature for Android, well, as for now this app does the job
Wow, really useful app I've come across in awhile. It was always a pain to switch back into the homescreen.
My only concern is that it takes up 12 MB of RAM. I think it could be more optimized? Well everything has a price.
I'm assuming this would constantly have to run in the background. Wouldn't that deplete battery life? ICS's battery life isn't amazing as is so I am not sure I want to make it worse...
FYI, there is a built-in option in MIUI to enable this feature
it uses too much ram 10mbs for this small app is a bit much.
Sent from my Nexus S using xda premium
6.7mb here. Doesn't use any extra battery. No complaints here.
Did not notice any decrease in performance of my phone, nothing noticeable anyway. Supercharge your phone to compensate if you want.
309041291a said:
I'm assuming this would constantly have to run in the background. Wouldn't that deplete battery life? ICS's battery life isn't amazing as is so I am not sure I want to make it worse...
Click to expand...
Click to collapse
I doubt this consumes extra battery life; if so, it's negligent. RAM used does not consume more power; only CPU cycles do.
Besides, if this app was programmed well. It would only be active if it notices that the foreground app was in fullscreen mode.
Very usfull for me,thanks to the creator
This is my app. It doesn't do polling from system to get full screen change. It is triggered when there is size change in window. So it doesn't do anything until it is called by system for adjusting its size.
This feature definitely does need to be implemented stock. It's a wonder that it hasn't already really.
Thanks!

[GUIDE] Disable CPU rendering

Disable CPU rendering & Enable full GPU rendering
This work only with Adreno200​I do some research and found that the device work better if you disable CPU rendering.
Introduction:
The UI of android keeps improving as updates from the android team keep flowing in. There has been a massive improvement in the aesthetics and looks of the system UI from the ancient Eclair till Jelly Bean. With improving UI and better graphics the system keeps becoming an resource hog. All android smartphones these days come with a separate GPU to satisfy the graphics rendering needs of the apps these days. However the GPU doesn’t exactly help in rendering of the system UI that means the load falls of the CPU to render the system UI and other system framework.
so here is a Mod that will disable CPU rendering and enable full GPU rendering,which will let you enjoy the true power of your adreno200!
Improvements:
-Improved performance.
-Blazing speed.
-Better sound quality.
-Improved responsiveness.
-Smoother UI experience.
-Some apps(bloatware) that earlier ran slow like Facebook will turn snappy.
-Free up CPU for other tasks.
requirements:
-Rooted device
-File manager with root permission
-Little brain xd
1) MAKE A NAND BACKUP OF YOUR ROM. Just in case something would go wrong
2) To disable CPU rendering the ONLY things to do are:
- with a file manager with root access go to system/lib/eg
- open the file egl.cfg. DELETE everything inside the file but keep this line: 0 1 adreno200
- Set the permission to rw-r--r-- for the egl.cfg file.
- rename libGLES_android.so to libGLES_android.so.bakfrom egl folder. Don't delete it so if there is an issue with your ROM you can revert back to this file.
- REBOOT
That's all you have to to to disable CPU rendering. Depending on the ROM you are using you'll see some improvements or not (compile the poll on the top of the page)
In addiction to this explanation, disabling CPU rendering reduce battery juice!
This mean that your device will drain some battery.
Set the permission to rw-r--r-- for the egl.cfg file.
What might you benefit from? So far this is what I noticed.
- performance boost
- speed boost
- increased responsiveness
- better audio quality
- apps such as Facebook that would become slow and unresponsive are suddenly blazing fast
let me try this first and see if it will be better... ☺
So this is better than "Force GPU rendering" in Developer options?
ssurell said:
So this is better than "Force GPU rendering" in Developer options?
Click to expand...
Click to collapse
the "opposite" !
this option is to force the rendering to always switch-on this one......and it's highly recomended to definitively disable it .
Paget96 said:
Disable CPU rendering & Enable full GPU rendering
This work only with Adreno200​I do some research and found that the device work better if you disable CPU rendering.
Introduction:
The UI of android keeps improving as updates from the android team keep flowing in. There has been a massive improvement in the aesthetics and looks of the system UI from the ancient Eclair till Jelly Bean. With improving UI and better graphics the system keeps becoming an resource hog. All android smartphones these days come with a separate GPU to satisfy the graphics rendering needs of the apps these days. However the GPU doesn’t exactly help in rendering of the system UI that means the load falls of the CPU to render the system UI and other system framework.
so here is a Mod that will disable CPU rendering and enable full GPU rendering,which will let you enjoy the true power of your adreno200!
Improvements:
-Improved performance.
-Blazing speed.
-Better sound quality.
-Improved responsiveness.
-Smoother UI experience.
-Some apps(bloatware) that earlier ran slow like Facebook will turn snappy.
-Free up CPU for other tasks.
requirements:
-Rooted device
-File manager with root permission
-Little brain xd
1) MAKE A NAND BACKUP OF YOUR ROM. Just in case something would go wrong
2) To disable CPU rendering the ONLY things to do are:
- with a file manager with root access go to system/lib/eg
- open the file egl.cfg. DELETE everything inside the file but keep this line: 0 1 adreno200
- Set the permission to rw-r--r-- for the egl.cfg file.
- rename libGLES_android.so to libGLES_android.so.bakfrom egl folder. Don't delete it so if there is an issue with your ROM you can revert back to this file.
- REBOOT
That's all you have to to to disable CPU rendering. Depending on the ROM you are using you'll see some improvements or not (compile the poll on the top of the page)
In addiction to this explanation, disabling CPU rendering reduce battery juice!
This mean that your device will drain some battery.
Set the permission to rw-r--r-- for the egl.cfg file.
What might you benefit from? So far this is what I noticed.
- performance boost
- speed boost
- increased responsiveness
- better audio quality
- apps such as Facebook that would become slow and unresponsive are suddenly blazing fast
Click to expand...
Click to collapse
It affects battery?
Thanks man
Sent from my LG-E610 using XDA Free mobile app

Battery Saving Tips Root / UnRooted

I just wanted to make a quick rundown of things I do to phones, even if they have a large battery.
- Go into app info, then battery, then enabled "Background Restriction" for apps that don't need to have fast notifications. I do this for apps like XDA, Feedly, Amazon etc. Given enough time Adaptive battery will do this for you, but I go in manually for any new apps or ones that I still might use frequently. (UnRooted)
- Download Naptime and enable aggressive doze. Also play around with the experimental features. I disabled location when Doze mode is enabled. (UnRooted)
- Download Servicely from the same dev. I disabled apps when my screen turns off and whitelist phone, messaging apps and other high importance apps. (Root)
- Use Tasker to automate Battery Saver Mode when your screen turns off and disable it when the screen comes back on. Naptime can also do this in the experimental settings, but I use Tasker to trigger it based on conditions like battery percentage, etc. (UnRooted)
- Install the Universal GMS Doze in Magisk. Combining this with Naptime really helps for standby. (Root)
- Install AdAway from F-Droid. This is a small thing, but less data use for pulling ads means better battery. It's a stretch, but the other benefits are no more ads! (Root)
This is what I've got done so far. Once custom kernels are released I'm going to use the Franco kernel app to make per app customizations to underclock the CPU and GPU for apps like Messages and other lite apps to really squeeze more battery.
With these optimizations I can easily make a full day. I haven't gotten a solid SOT number yet as I change in my car through Android Auto most days, but I really want to test a day completely off a charger to see what it's like.
Again, these are things I do on even large phones like the OnePlus 7 Pro and it's almost doubled my battery life on phones. Plus, these are set and forgot things and should only require a little bit of setup.
I hope this helps yall eek out some more battery out of our awesome devices! I can start to use the phone without worrying about battery anxiety.
Or you can just enable battery saving, and don't optimize apps you really need.
That's true, and I have it enable when the screens off. I'm not sure is restricting background use AND battery saver are doubling up and helping save more battery, but I want the option to have a light theme, so restricting battery for apps gives me that option

Question How to stop OnePlus throttling apps ?

Currently only 5 apps ( in Coloros) or 20 apps (in Oxygen) apps can be set to 'auto launch' (run in background etc), on top of a list of apps preselected by OnePlus.
This would appear to be a major issue for anyone who is a substantial user.
Not because of the feature, but because after paying a huge amount for a powerful phone a power user should be able to customise or disable that feature.
Any ideas? Is it possible to change or disable the 'feature'? (With or without root).
Thanks
You can turn on High performance mode in the Battery settings which will allow running your CPU on max frequencies.
storms said:
Currently only 5 apps ( in Coloros) or 20 apps (in Oxygen) apps can be set to 'auto launch' (run in background etc), on top of a list of apps preselected by OnePlus.
This would appear to be a major issue for anyone who is a substantial user.
Not because of the feature, but because after paying a huge amount for a powerful phone a power user should be able to customise or disable that feature.
Any ideas? Is it possible to change or disable the 'feature'? (With or without root).
Thanks
Click to expand...
Click to collapse
Have noticed WhatsApp video playback is choppy as hell.
I think for the most part turning off optimisation had worked for me
Your not getting throttled your getting underclocked and maybe some extra throttle here and there you barely notice it on forced 120hz
But we just need to pray all together that there will be one hell of a kernel dev who stands up and makes us the best kernel there is without throttling and underclocking

Categories

Resources