[I9001][ICS][GUIDE]Boost up your ICS based phone! - Galaxy S Plus I9001 Android Development

I create this topic for information and stop asking the same questions on developers threads. Becouse many of people asking how boost up his phone and get more free memory.
In many threads I can see questions like "My phone gets laggy when it wake up.", "My phone after install ICS are slowed". That's can be, because many of us use app's like task killer or phone is just littered. Task killers in fact dosen't boost up your phone - it's only placebo effect. I'll try to explain something.
This is nonsense! Task Killer does not help significantly extend battery life, no use to speed up application startup or most of the services to which the theory, as described, has come in handy.
Among the members there is a mistaken belief that only free RAM will speed up your system. This legend is a denizen of the times of old systems such as Windows 98 or XP, which actually had some influence. New systems such as windows 7 or Android intentionally cache memory to speed up the service most frequently used programs. At the time when we want to take advantage of another and not for the memory system will complete the other processes - in anything he does not need help.
Manually release the RAM can not be anything here. In a moment, the system will use the free memory with another program, for example - a completely unnecessary and contrary to our purpose - Task Killer, which we used to release the RAM after all do not give us a needed effect!
Moreover, by doing so quickly, it appears that the Task Killer himself consumes more memory and the battery than our smartphone applications running in the background, that we wanted to get rid of! This vicious circle can be especially annoying if you decide to including the option of automatic removal of applications running in the background. I recommend skeptics at the end of the day to see how much battery consumed by Task Killer... Effects can be really intresting. So you still want to use Task Killers? Yes? At the end I'll show you something - several facts of RAM in Android:
Android intentionally caches RAM applications and services
Manual removal processes free the memory for a moment - it will soon be allocated to another program
Improper removal of automation of processes in Task Killerz may result in more rapid wear of the battery and unnecessary processor usage
Resource usage when running Android itself will close several processes to allow the newly launched operate at full capacity
Click to expand...
Click to collapse
Task Killer may be helped when we need to check which application consume battery and processor - but not in the daily work.
In ICS memory management and performance is really good - we don't need to use Task killers at all.
Next is lags when phone wake up from deep sleep mode. Yep - that's in fact that deep sleep mode in our ICS gets phone laggy sometimes. But here is simple solution which I write many times in other topics you just must:
Go to Settings -> Performance -> Processor, and now change grovernor to ONDEMAND or INTERACTIVE (in many phones INTERACTIVE work perfect), then you must set minimum CPU frequency to 368MHz. That's all! Your phone when wake up will have no more lags. Simple, isn't it?
Click to expand...
Click to collapse
I'll try to update the topic to date. Cheers.

reversed for V6SuperScriptCharger description for our phones and ICS

but the battery drain will be worse if i set min cpu freq at 368 mhz ?!

task killers may be counterproductive though it is wrong to say, that androids ram management is good. when it needs memory it can kill apps you may need while it thinks other apps you don't really need right now are too important to kill. so it happens that too much ram is used or the system doesn't give enough ram to an app and the phone starts to lag. in this situation it really helps to kill some background apps which i do manually.

thanks for share.

haribo318 said:
but the battery drain will be worse if i set min cpu freq at 368 mhz ?!
Click to expand...
Click to collapse
No. In deep sleep phone don't use it. 368MHz is really optimal setting. I have it on my phone and battery is really god. In normal use my phone withstand 2-3 days. Wifi, calling, messaging, sometimes small games and internet browsing.

Harrocan said:
No. In deep sleep phone don't use it. 368MHz is really optimal setting. I have it on my phone and battery is really god. In normal use my phone withstand 2-3 days. Wifi, calling, messaging, sometimes small games and internet browsing.
Click to expand...
Click to collapse
ok nice i will try which rom are you using.
cm9 by arco and which build or by ivendor ?

haribo318 said:
ok nice i will try which rom are you using.
cm9 by arco and which build or by ivendor ?
Click to expand...
Click to collapse
I'm use CM9 build6 by arco. Now i'm gonna test beta1 by Ivendor

Harrocan said:
I'm use CM9 build6 by arco. Now i'm gonna test beta1 by Ivendor
Click to expand...
Click to collapse
ok could you test which you think is smoother and which hast the longest battery time ?

haribo318 said:
ok could you test which you think is smoother and which hast the longest battery time ?
Click to expand...
Click to collapse
I'll try.

Thanks for the post, it's really interesting.
I realized myself battery drain is lower when not using the task killer app.
I adjusted my settings and i'll see if "interactive" works better than "ondemand".
I'll wait for more info in this thread.

Alpha120 said:
Thanks for the post, it's really interesting.
I realized myself battery drain is lower when not using the task killer app.
I adjusted my settings and i'll see if "interactive" works better than "ondemand".
I'll wait for more info in this thread.
Click to expand...
Click to collapse
interactive should be a little bit more battery friendly and faster.

Sorry, my bad. In first post should be interactive. I change this.
Sent from my GT-I9001 using xda app-developers app

Great Guide, it is definitly needed

tomsteel1 said:
The way linux works is slightly like Java, It does a rubbish collection once RAM Fills up. So Ive noticed once your system goes below 50mb's free of RAM, It will kill unnecessary apps, or wipe the cache.
The only real way to speed up our system (RAM wise) would be to either make ZRAM fully functional, Or a kernel with the RAM Swap feature.
Click to expand...
Click to collapse
Yes, you have right. But on this time we can't have this so i decide to write this guide. I'll add any good posts to 1st post to explain how it can be only possible or just for information

In my opinion setting the minimum frequency to a higher state can't be a solution. Maybe we should optimize the governors configuration like arco did a time ago while the wakeup lag was more aggressive with the interactive governor. I guess there is much more potential in those values if we adjust them correctly.
Unfortunately I don't want to screw my phone with wrong settings so I won't change those values as long as I can't be sure that they're safe.
If someone want to google or experiment by his own - feel free with no warranty
These are the default values for interactive and ondemand:
Governor: interactive
Values:
hispeed freq (1401600)
go hispeed load (85)
above hispeed delay (80000)
min sample time (80000)
timer rate (80000)
boost (0)
boostpulse (-1)
Governor: ondemand
Values:
sampling rate (50000)
up threshold (90)
down differential (3)
sampling down factor (1)
ignore nice load (0)
powersave bias (0)
io is busy (0)
I'll try to test something if I have the time

On demand !!
Harrocan said:
I create this topic for information and stop asking the same questions on developers threads. Becouse many of people asking how boost up his phone and get more free memory.
In many threads I can see questions like "My phone gets laggy when it wake up.", "My phone after install ICS are slowed". That's can be, because many of us use app's like task killer or phone is just littered. Task killers in fact dosen't boost up your phone - it's only placebo effect. I'll try to explain something.
This is nonsense! Task Killer does not help significantly extend battery life, no use to speed up application startup or most of the services to which the theory, as described, has come in handy.
Among the members there is a mistaken belief that only free RAM will speed up your system. This legend is a denizen of the times of old systems such as Windows 98 or XP, which actually had some influence. New systems such as windows 7 or Android intentionally cache memory to speed up the service most frequently used programs. At the time when we want to take advantage of another and not for the memory system will complete the other processes - in anything he does not need help.
Manually release the RAM can not be anything here. In a moment, the system will use the free memory with another program, for example - a completely unnecessary and contrary to our purpose - Task Killer, which we used to release the RAM after all do not give us a needed effect!
Moreover, by doing so quickly, it appears that the Task Killer himself consumes more memory and the battery than our smartphone applications running in the background, that we wanted to get rid of! This vicious circle can be especially annoying if you decide to including the option of automatic removal of applications running in the background. I recommend skeptics at the end of the day to see how much battery consumed by Task Killer... Effects can be really intresting. So you still want to use Task Killers? Yes? At the end I'll show you something - several facts of RAM in Android:
Task Killer may be helped when we need to check which application consume battery and processor - but not in the daily work.
In ICS memory management and performance is really good - we don't need to use Task killers at all.
Next is lags when phone wake up from deep sleep mode. Yep - that's in fact that deep sleep mode in our ICS gets phone laggy sometimes. But here is simple solution which I write many times in other topics you just must:
I'll try to update the topic to date. Cheers.
Click to expand...
Click to collapse
Please continue use ON DEMAND...i used interactive and that will kill Deep Sleep.....I set Cpu to 368 Mhz and it works perfect...

kingsnoopy said:
Please continue use ON DEMAND...i used interactive and that will kill Deep Sleep.....I set Cpu to 368 Mhz and it works perfect...
Click to expand...
Click to collapse
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
I use Interactive..

Me too... What about "conservative"?
Obviously, I wont ask for "performance" nor "power save" as they are pretty self-explanatory.

Alpha120 said:
Me too... What about "conservative"?
Obviously, I wont ask for "performance" nor "power save" as they are pretty self-explanatory.
Click to expand...
Click to collapse
Conservative:
A slower Ondemand which scales up slowly to save battery. The conservative governor is based on the ondemand governor. It functions like the Ondemand governor by dynamically adjusting frequencies based on processor utilization. However, the conservative governor increases and decreases CPU speed more gradually. Simply put, this governor increases the frequency step by step on CPU load and jumps to lowest frequency on CPU idle. Conservative governor aims to dynamically adjust the CPU frequency to current utilization, without jumping to max frequency. The sampling_down_factor value acts as a negative multiplier of sampling_rate to reduce the frequency that the scheduler samples the CPU utilization. For example, if sampling_rate equal to 20,000 and sampling_down_factor is 2, the governor samples the CPU utilization every 40,000 microseconds.

Related

[UTIL] PowerSet - Power saving settings replacement

Hi
After some time using orginal Toshiba power saving settings I've found it's terrible slow and upractical using fingers, so I've came with an idea to make simple fast and finger friendly app that will allow me to change basic settings like:
CPU Speed
Wi-Fi speed
Backlight while on battery power
If someone wants to make better graphics for eg. buttons or icon feel free to contribute in this thread and I will think about using them
Nice app ! Hope you'll get someone to make some graphics because I think you desserve it
Maybe you could ask LeSScro
But I'm not sure how much slower it will be with added graphics
I'm not a good programer... Now loking for a way to control cpu via DVS1: driver so I can disable autoscaling
The app seems to be very useful!
I'll install it on my TG01 after I flash a new Rom on it.
Thanks for that app!
Does limiting the CPU actually make the battery last any longeR? When I had it throttled down, I didn't notice a difference :S
"Now loking for a way to control cpu via DVS1: driver so I can disable autoscaling"
I don`t think `Snapdragon`CPU have the ability to auto scale like `Intel Xscale`CPU can. I used Asus P535 before and I don`t need to touch the CPU setting for high or low CPU frequency it does it automatically, for example if the CPU needs more power it will throttle up and if its idle it will throttle down the CPU automatically.
@BIG K in TG01 it looks like this if You'll set Low performance then cpu intensive apps work slower but battery drain is lower if you'll set it to high then cpu reaches max speed and get's higher battery drain it's good for apps that always uses 100% cpu
@elder T Snapdragon CPU does have autoscaling and can be overclocked (look at Snapdragon Android devices forum and at HTC Leo (HD2) fo HD2 there is app to disable autoscaling and overclock cpu but for some unknown reasons works on Acer F1 and LG Expo but doesnt work on TG01.
nico101 said:
but for some unknown reasons works on Acer F1 and LG Expo but doesnt work on TG01.
Click to expand...
Click to collapse
Everybody has reported their oc'ed phones overheating. I wouldn't try it even if the app worked in tg01. Many use it to downclock for better battery life in which case we have the toshiba tool. Or nico101's
can you make a version how our enable wlan and bloototh? and a way to change skin? greets alcatras
I think it's possible to add enabling bt and wlan but it's rather pointles cause most of today replacements etc have this function with a quick access and with skins problem is that I'm not a good in making better graphics but if someone wants to do them I can replace ugly buttons with graphical ones
I know about overheating and I know that toshiba have even overheating warning in drivers that can warn or shutdown the phone... But disabling autoscaling and controling cpu frequency can be more exact not only setting our cpu to High perf. so it will autoscale from low to high when needed but making it stay on high perf.
Comes there no update from your great app?
Thx!
'Dzięki'
Very useful application!
Due to lack of time I've stopped development to find a way to disable autoscaling
Anyway program works like it should and there are no reasonable propositions what should I try to add
I don't think this program works.
I set the CPU speed to low, but it is indeed still actually set to high. I use this program primarily for back light purposes now. Is there any other program out there that can actually set the CPU to low mode? Using the Toshiba program is soo slow!
Just adding some additional information. When I use the Toshiba power utility and I set the cpu at slow from being previously at high, then when I play a movie it is choppy. When I set my cpu to low in this utility, the movie is still smooth. This utility doesn't do anything cpu related. I tell ya, If someone can produce a good CPU power/backlight utility, that would be really benafictial. We really, really need that, the Toshiba utility is SOOOOOO slow.
-Kilihari.
Weird... Try to change settings in my tool then check if Toshiba settings shows the same... From what I've researched TG01 takes CPU mode from registry values and I"m using and changing the sam values
Yes, it is true.... but still ....
It is indeed true that if you change the cpu mode to low or that it will show up that way in the Toshiba power management utility, however, it definitely does not change the actual CPU speed. Man, I really wish this utility worked, we so need a utility like this for the TG01, something that is finger friendly and fast.
I will look into powersave.exe again but first I need to finish polish version of WM6.5.5
Parameters to run as a script
Hello Nico,
thanks for this helpful and battery life time saving application. I am running it without any problem on my Toshiba TG01 for a weeks.
I have a question if there are (or you plan to add) parameters for starting up this application? I would like to set night script to set Low CPU automatically every night, how to achieve this?
Hi i have just tried this app and i gotta say it is amazing!! I use it as a Spb shortcut and i use it frequently to save battery! . Its fantastic and fast. I throttle down the power when i am not using the phone for intense apps (standby, music) than when i am browsing i use full speed. With this method, i have saved alot of battery.! thanks veey much!
Unfortunaetly i am sad to say i have the same problem as kilihari. The app doesnt seem to work. It works after a reboot, or after i change the settings, i have to open up the toshiba settings app, close it then the changes take place. I used benchmark test to test it and i also notice a lag in spb. Its a shame as i highly anticipated this app for fasy access to toggling swithces.
i hope nico could provide us with a update, but unfortunately he has moved on to android.
Anyone want to take the job up?
Sent from my GT-P1000 using XDA App

[APP] SetCPU Latest Update

If anyone doesn't have this app for CPU over/under clocking, you probably use NoFrills CPU because SetCPU costs money. But you may want to consider buying it after the latest update.
Besides spcific profiles for time of day, screen off, and in call, where you can set CPU freuencies under those conditions, the latest update has added APP SPECFIC profiles!
This means you can keep your CPU underclocked for basic use, but when it comes time to game, say for FPSE, you can just make a profile to overclock the CPU whenever FPSE is actively running. No more manually changing it when you want that extra boost!
Really makes things easy.

Forced GPU 2D rendering

There is an option in ICS to force HW (GPU) 2D rendering in applications.
Do you guys use it? Is there any obvious performance boost in apps?
I have to admit I don't see anything changed at all in my apps.
For example, when I flick G+ posts, there is a little bit of "lag", also in Feedly and other such apps.
Is this because of poor app development, heavy pictures content and graphics (don't see why this would be a problem in feedly as there is mainly text, G+ has much bigger pictures), or something else (all known IO problem.)
After using a tablet for less then a week, having tons of apps, some widgets etc...i can see drastic performance drop in overall.
I tried to install SetCpu to see if with different scheduler there would be any difference, but I have no option for SIO, only noop. Maybe I am missing something here.
Nevertheless, I think tablet should run super smooth in apps like g+ and others. Is this really related to IO?
Thx
Svashtar said:
There is an option in ICS to force HW (GPU) 2D rendering in applications.
Do you guys use it? Is there any obvious performance boost in apps?
I have to admit I don't see anything changed at all in my apps.
For example, when I flick G+ posts, there is a little bit of "lag", also in Feedly and other such apps.
Is this because of poor app development, heavy pictures content and graphics (don't see why this would be a problem in feedly as there is mainly text, G+ has much bigger pictures), or something else (all known IO problem.)
After using a tablet for less then a week, having tons of apps, some widgets etc...i can see drastic performance drop in overall.
I tried to install SetCpu to see if with different scheduler there would be any difference, but I have no option for SIO, only noop. Maybe I am missing something here.
Nevertheless, I think tablet should run super smooth in apps like g+ and others. Is this really related to IO?
Thx
Click to expand...
Click to collapse
Forced Hardware acceleration isn't necessary for the newer spps they should already use it on their own.
However it csn cause FCs especially in games if you activate it. So actually no need to activate it.
Sent from my Galaxy Nexus using xda premium
Svashtar said:
There is an option in ICS to force HW (GPU) 2D rendering in applications.
Do you guys use it? Is there any obvious performance boost in apps?
I have to admit I don't see anything changed at all in my apps.
For example, when I flick G+ posts, there is a little bit of "lag", also in Feedly and other such apps.
Is this because of poor app development, heavy pictures content and graphics (don't see why this would be a problem in feedly as there is mainly text, G+ has much bigger pictures), or something else (all known IO problem.)
After using a tablet for less then a week, having tons of apps, some widgets etc...i can see drastic performance drop in overall.
I tried to install SetCpu to see if with different scheduler there would be any difference, but I have no option for SIO, only noop. Maybe I am missing something here.
Nevertheless, I think tablet should run super smooth in apps like g+ and others. Is this really related to IO?
Thx
Click to expand...
Click to collapse
Could be, but currently no-one can tell. I see no benefit whatsoever from turning 2D GPU rendering on, and indeed it has been clearly estabished lots of games (and some apps) suffer severily when it is enbled, so I keep it disabled.
On the stock ROM/kernel combo, only noop is available as a I/O scheduler. You can use ATP Tweak and the loose sio scheduler file to make it available/select it.
Its helps with the Netflix app that's about it
Sent from my SAMSUNG-SGH-I727 using xda premium

(Q)Ram UsaGe

Ive noticed that the ram usage has almost double from GB to ICS (almost the same apps running in both versions).will this cause the mobil to slowdown .
Sent from my MB865 using xda premium
NatsuIgneel said:
Ive noticed that the ram usage has almost double from GB to ICS (almost the same apps running in both versions).will this cause the mobil to slowdown .
Sent from my MB865 using xda premium
Click to expand...
Click to collapse
Albeit GB software was/is very stable and has great performance, ICS is more intensive; for example, in terms of resource usage. As smartphones become more capable, our own applications, as well as the Google Mobile Services (GMS) applications, are becoming more advanced, which means that they require more CPU power, run more network activities and use more RAM, and full hardware acceleration also results in a need to load additional graphic libraries for certain apps, which makes them use even more RAM.
Another effect of the hardware acceleration is that it can make the battery drain faster in some cases. An example of this is video playback, where the hardware acceleration requires every video frame to be run through the GPU, thus making the system use more power than it would have without HW acceleration.
In regards to your 'available' RAM, about a third is used for functions that require a dedicated memory allotment to operate fast enough. For example, this is the case for certain multimedia functions. The remaining space, is reserved for the Android OS. Within the Android OS, functions like the activity manager and Home screen app are running.
When running low on RAM, typically with less than approximately 40MB left, the activity manager will start to close processes according to priority. At first, idle background activities are killed. The last thing to be closed down is the foreground activity.
Processes that are closed will obviously have to be restarted when the user enters the app again, which takes time and slows the system down. For example, when running a heavy game that uses all available RAM, the activity manager will be forced to kill all processes running in the background. This might include vital functions like the dialer and even the Home screen application. When you exit your game, there is a risk that the phone is perceived as slow, since the Home screen app will have to be restarted, just like every other activity you access afterwards.
Another interesting thing is that many apps use slightly more RAM in ICS. For example, the web browser is quite intensive, and uses 20-30MB more in ICS compared to GB. All in all, there are a lot of changes that together result in greater RAM requirements, and resource usage in ICS is heavier on the system compared to GB. However, there should be no cause for concern that this is in fact now the case...
Response from the ace! Its my day .thanks for the explanation sir
Sent from my MB865 using xda premium
NatsuIgneel said:
Response from the ace! Its my day .thanks for the explanation sir
Sent from my MB865 using xda premium
Click to expand...
Click to collapse
You're very welcome, hope that clears things up a bit for you. Also, battery life on ICS is all relative, meaning that nobody's definition of "normal" usage is static or comparable. ICS battery life is great, along with it's ability to cope with RAM usgae, etc. Experiment with it, try different settings, explore your posibilities to make the phone work for you, not the other way around. I'd be happy to help you with any further concerns or questions...
This clears one of my queries about RAM supposed to be 1GB (which should have realized being allocated as dedicated system RAM just as storage of 4GB reserved by system for storage memory).
You mentioned "Full hardware acceleration", question is, is this enabled by default on ICS? cause under "developer options" there is a option for "Force GPU rendering - 2D hardware acceleration" which is disabled by default & has an option to be selected by the user.
Also I have seen under running programs certain apps like "Astrid", "Hotspot VPN" appear (individually as a program) simultaneously in two rows as 1 process & 1 service but with varying RAM footprints, thoughts??
RAD7 said:
This clears one of my queries about RAM supposed to be 1GB (which should have realized being allocated as dedicated system RAM just as storage of 4GB reserved by system for storage memory).
You mentioned "Full hardware acceleration", question is, is this enabled by default on ICS? cause under "developer options" there is a option for "Force GPU rendering - 2D hardware acceleration" which is disabled by default & has an option to be selected by the user.
Also I have seen under running programs certain apps like "Astrid", "Hotspot VPN" appear (individually as a program) simultaneously in two rows as 1 process & 1 service but with varying RAM footprints, thoughts??
Click to expand...
Click to collapse
The objective here is let the CPU to do general OS related processing while GPU is doing specific graphic related processing. If you are an Android developer you know that Software development Kit (SDK) is letting you specify whether your app should use GPU if available.
Force GPU rendering is always using GPU to render application graphics regardless of above mention developer options. Even if developers disable GPU rendering for a specific app, still it will use it if you have 'enabled Force GPU rendering' and freed up CPU to do other important work.
As far as the duplicate (but dissimilar) RAM "footprints", I'm not sure why there would be more than one, when typically the two (services and processes) are shown on the same entry. I will see what I can find out about this.
Side note: I received an email from Motorola saying that they have shipped my replacement of my Atrix 2, after bricking from leak #2 testing, so I will be more of a service to this community once I get back the device. Sorry for the side step, just excited...
Apex_Strider said:
The objective here is let the CPU to do general OS related processing while GPU is doing specific graphic related processing. If you are an Android developer you know that Software development Kit (SDK) is letting you specify whether your app should use GPU if available.
Force GPU rendering is always using GPU to render application graphics regardless of above mention developer options. Even if developers disable GPU rendering for a specific app, still it will use it if you have 'enabled Force GPU rendering' and freed up CPU to do other important work.
As far as the duplicate (but dissimilar) RAM "footprints", I'm not sure why there would be more than one, when typically the two (services and processes) are shown on the same entry. I will see what I can find out about this.
Side note: I received an email from Motorola saying that they have shipped my replacement of my Atrix 2, after bricking from leak #2 testing, so I will be more of a service to this community once I get back the device. Sorry for the side step, just excited...
Click to expand...
Click to collapse
Noted the response on the first query.
See attached screenshot for the dual (dissimilar) RAM footprints (in this case it's just the "VPN" app.
:good: on the side note
The other thing that has not been noted in here, is that the kernel takes around 200 mb of ram right away on boot. That is why with almost nothing running you only see 800+ mb of "available" ram.
Sent from my Xoom using xda premium
Apex_Strider said:
Processes that are closed will obviously have to be restarted when the user enters the app again, which takes time and slows the system down. For example, when running a heavy game that uses all available RAM, the activity manager will be forced to kill all processes running in the background. This might include vital functions like the dialer and even the Home screen application. When you exit your game, there is a risk that the phone is perceived as slow, since the Home screen app will have to be restarted, just like every other activity you access afterwards.
Click to expand...
Click to collapse
Hi I am on PA atm. I had a horrid experience last night. I was playing Asphalt 7, in middle of an intense race, and then I received a call. but it stayed in game so I paused and then it got frozen of a sort to the tune that I missed the call. this is where I miss the good ol call receive/end keys..
So is there anyway to make sure that the calling function (Dialer?) doesn't get killed at all??

The phone gets laggy after intensive use ?

I have noticed that when I start the phone in the morning it is always fast and snappy but if I sit with it doing intensive multi tasking switing programs suring web listening to music It gets laggy.. I wonder maybe they cap the GPU or cpu or something because it gets hot... I think more likely they cap the GPU.. Have any one else noticed that ?
If the apps you are running are highly intensive then the cpu/gpu will throttle and reduce speed if it meets its temperature threshold. Most phones do this but if I'm honest I never experienced it with my mate 7, the cpu in it is far better than some of those snapdragons where throttling is pretty much the norm
it's because of 2GB RAM Bottleneck.
Lxus said:
it's because of 2GB RAM Bottleneck.
Click to expand...
Click to collapse
I hope Mate 8 will have 4gb ram.
But even if the CPU with kirrin 950 will have very good cpu and good headroom that 2K screen with its pixel densitity I fear will make the device feel slow and not so snappy as one could hope for with such powerful CPU as kirrin 950.
I am also pessimistic about the battery time. Samsung have already said that Huawei can't release a 2k screen smartphone because of battery consumption, you really need some techonology for that..which I think Huawei do not have. I hope they adapt LGs Graphic ram solution which means the screen does only update frames when it needs too and not on a constant basis is a good solution.
you are thinking too much
Why is the ram bottleneck? You always have 600-700 MB free. The problem is with the software. I had one m7 with lollypop with terrible lag, i sold it because i didn't like it and then i bought a new one that came with 4.4.2 and i feel like i am on a nexus device now. No lag at all. I will not update it because i am afraid i will mess it up, the way it is running now is perfect.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Sent from my HUAWEI MT7-L09 using Tapatalk
because when you open an heavy app like facebook which consumes like 300MB after some scrolling, the inbuild RAM management starts killing any other App so at least you have like 500 MB RAM free. 2000MB - 1300MB for system makes 700 MB for your App usage. open facebook (300MB), open whatsapp(100MB), open chrome (xda tab 30000 TERABYTES!!) , open spotify (250MB), open instagram(300MB) and the build in management wants at least 500 free. so when you have 700 left, you can barely manage to open 2 or with luck 3 apps before every other app gets killed. when i heavinly use my phone like yatse remote, spotify playback, instagramm and facebook scrolling i get my unread whatsapp message every 30 seconds newly popped up because it kills whatsapp. this constanly procedure of killing and reopening services lets the cpu cycle as **** and eats battery life. lollypops wonderful transitions and animations naturally eats more ram, so you have less for your apps which results in lags. open an app, the manager has to kill another app to free up memory which causes the lag. everybody thinks its huawei fault but its the ram bottleneck problem. heavinly designfail to give a premium device like mt7 only 2GB RAM. any other explainment is wrong
peace
Lxus said:
because when you open an heavy app like facebook which consumes like 300MB after some scrolling, the inbuild RAM management starts killing any other App so at least you have like 500 MB RAM free. 2000MB - 1300MB for system makes 700 MB for your App usage. open facebook (300MB), open whatsapp(100MB), open chrome (xda tab 30000 TERABYTES!!) , open spotify (250MB), open instagram(300MB) and the build in management wants at least 500 free. so when you have 700 left, you can barely manage to open 2 or with luck 3 apps before every other app gets killed. when i heavinly use my phone like yatse remote, spotify playback, instagramm and facebook scrolling i get my unread whatsapp message every 30 seconds newly popped up because it kills whatsapp. this constanly procedure of killing and reopening services lets the cpu cycle as **** and eats battery life. lollypops wonderful transitions and animations naturally eats more ram, so you have less for your apps which results in lags. open an app, the manager has to kill another app to free up memory which causes the lag. everybody thinks its huawei fault but its the ram bottleneck problem. heavinly designfail to give a premium device like mt7 only 2GB RAM. any other explainment is wrong
peace
Click to expand...
Click to collapse
Very good post.. perfect written really...
Yeah.. the conclusion is when you buy your next phone make sure it has atleast 4GB memory, it will make it possible for more app to run in background and not get killed.. and will save cpu cycles..
Again very good written..
Lxus said:
because when you open an heavy app like facebook which consumes like 300MB after some scrolling, the inbuild RAM management starts killing any other App so at least you have like 500 MB RAM free. 2000MB - 1300MB for system makes 700 MB for your App usage. open facebook (300MB), open whatsapp(100MB), open chrome (xda tab 30000 TERABYTES!!) , open spotify (250MB), open instagram(300MB) and the build in management wants at least 500 free. so when you have 700 left, you can barely manage to open 2 or with luck 3 apps before every other app gets killed. when i heavinly use my phone like yatse remote, spotify playback, instagramm and facebook scrolling i get my unread whatsapp message every 30 seconds newly popped up because it kills whatsapp. this constanly procedure of killing and reopening services lets the cpu cycle as **** and eats battery life. lollypops wonderful transitions and animations naturally eats more ram, so you have less for your apps which results in lags. open an app, the manager has to kill another app to free up memory which causes the lag. everybody thinks its huawei fault but its the ram bottleneck problem. heavinly designfail to give a premium device like mt7 only 2GB RAM. any other explainment is wrong
peace
Click to expand...
Click to collapse
If devices worked as you'd say my poor LG Optimus L3 (301MBs of RAM) wouldn't stand a chance. Unfortunately i can use WhatsApp (~15MBs) while using XDA (~30MBs),adding it to a 90MB system (MiniCM9).
So....who's wrong?
Sent from my LG-E400 using XDA Free mobile app
blackinfinity said:
Very good post.. perfect written really...
Yeah.. the conclusion is when you buy your next phone make sure it has atleast 4GB memory, it will make it possible for more app to run in background and not get killed.. and will save cpu cycles..
Again very good written..
Click to expand...
Click to collapse
thanks. yeah for me 3GB is currently state of the art look at note 4 which was released about the same time or the newer devices huawei is releasing. we can live with 2GB its no ko kriterium and i love my mt7 no doubt but you can feel the difference to 3GB RAM where youre not encountering any of those problems in terms of multitasking and lags.
reminds me to words my old boss liked to use, match it at our situation and you get the sentence: whats better then ram .. MORE RAM
giaki3003 said:
If devices worked as you'd say my poor LG Optimus L3 (301MBs of RAM) wouldn't stand a chance. Unfortunately i can use WhatsApp (~15MBs) while using XDA (~30MBs),adding it to a 90MB system (MiniCM9).
So....who's wrong?
Sent from my LG-E400 using XDA Free mobile app
Click to expand...
Click to collapse
probably both of us are right. but yes your L3 woudlnt stand a chance with lollipop and hardcore app multitasking usage with 300 MB's of RAM right
greetz
blackinfinity said:
I have noticed that when I start the phone in the morning it is always fast and snappy but if I sit with it doing intensive multi tasking switing programs suring web listening to music It gets laggy.. I wonder maybe they cap the GPU or cpu or something because it gets hot... I think more likely they cap the GPU.. Have any one else noticed that ?
Click to expand...
Click to collapse
I've noticed that.
Phone gets slightly hot and cpu throttles..
try set phone to normal mode not smart
XDADEVX said:
I've noticed that.
Phone gets slightly hot and cpu throttles..
try set phone to normal mode not smart
Click to expand...
Click to collapse
I have had my phone in normal mode from day one...
the difference is to small to justify smart mode imo..
Anyone experience take picture and whole phone restarted...
blackinfinity said:
I have had my phone in normal mode from day one...
the difference is to small to justify smart mode imo..
Click to expand...
Click to collapse
Then you have to erase the phone and start over..
Depend of which version of emui you have or firmware put it in dload on sd card backup your necessary files turn phone off and do 3btn erase ..
You will start over like when you purchased phone and powered on for first time..
It slows down even without too much use. For example, the Swiftkey keyboard becomes almost unusable due to how slow everything becomes a while. Restarting the phone solves the issue, so I'd imagine there's a memory leak somewhere.
Petedev said:
It slows down even without too much use. For example, the Swiftkey keyboard becomes almost unusable due to how slow everything becomes a while. Restarting the phone solves the issue, so I'd imagine there's a memory leak somewhere.
Click to expand...
Click to collapse
You haven't heard ? Swiftkey is vulnerable app? It is spam app!
Why u want keyboard when u already have one and even google keyboard .
Swift key slows your phone down..what else u have installed?
XDADEVX said:
You haven't heard ? Swiftkey is vulnerable app? It is spam app!
Why u want keyboard when u already have one and even google keyboard .
Swift key slows your phone down..what else u have installed?
Click to expand...
Click to collapse
The same thing happens with the default Huawei Swype keyboard, which is why I bought Swiftkey to begin with, but it has exactly the same issue. So it's not the keyboard, it's something else. As I run everything on stock, no ROMS, not rooted, just stock Huawei stuff, problem must be with the phone.
Petedev said:
The same thing happens with the default Huawei Swype keyboard, which is why I bought Swiftkey to begin with, but it has exactly the same issue. So it's not the keyboard, it's something else. As I run everything on stock, no ROMS, not rooted, just stock Huawei stuff, problem must be with the phone.
Click to expand...
Click to collapse
Didyou try 3 btn erase?
XDADEVX said:
Didyou try 3 btn erase?
Click to expand...
Click to collapse
Not yet, I think I'll just wait for the official release of Lollipop and after it's installed I'll do a full wipe of the phone and see how it goes. Hopefully there's not too long to go until the official release.
Petedev said:
Not yet, I think I'll just wait for the official release of Lollipop and after it's installed I'll do a full wipe of the phone and see how it goes. Hopefully there's not too long to go until the official release.
Click to expand...
Click to collapse
So there you go .. once 3btn reset is done phone is like from factory .. flies.. but next time WATCH what u installing and not leave too many apps running in bkgrnd.

Categories

Resources