CPU continuesly at +50%? - Touch Pro, Fuze General

I don't know if this is a problem, but when checking with the taskmanager i found out that the CPU usage is continuesly +50%. Is it the taskmanager itself that needs the CPU to refresh the screen? Or do i have some process consuming too much of my CPU?
Thanks for you help.
Vince

Thats prob about rite, you have ur background tasks, windows services and manila all running in the background

WDawn said:
I don't know if this is a problem, but when checking with the taskmanager i found out that the CPU usage is continuesly +50%. Is it the taskmanager itself that needs the CPU to refresh the screen? Or do i have some process consuming too much of my CPU?
Thanks for you help.
Vince
Click to expand...
Click to collapse
If you clicked on the top right corner and saw 50% there, it is showing the ram usage, not cpu

Nono, i'm not talking about RAM usage, i'm talking about the CPU that i can monitor with a tool called "taskmanager" that comes with Romeos ROM's. I can see it go to 100% if i play video etc but it never goes to 0%, I'd just like to know if +50% permanent usage is normal.

Could you install a taskmanager, such as Dotfred's and see which process is using the CPU, it might be some software you installed, post the name here if you have trouble

WDawn said:
Nono, i'm not talking about RAM usage, i'm talking about the CPU that i can monitor with a tool called "taskmanager" that comes with Romeos ROM's. I can see it go to 100% if i play video etc but it never goes to 0%, I'd just like to know if +50% permanent usage is normal.
Click to expand...
Click to collapse
Do you know what TM Monx uses? I used to use romeos, and really liked the TM and wouldn't mind looking it up.

Related

perfect cpu clock

i set cpu clock (with overclock widget) as follow:
when screen is off : 128mhz constant
when screen is on : 128mhz to 528 mhz on demand
with this setting 24h of idle consume 10% of battery...
the question is: why modder dont use this clock as standard clock for coocked rom? there is a problem using this clock?
i seen a guy who was able to clock his cpu to 768Mhz in Windows Mobile though. I need an o/cing clockgen not downclocking
QuadDamage said:
i seen a guy who was able to clock his cpu to 768Mhz in Windows Mobile though. I need an o/cing clockgen not downclocking
Click to expand...
Click to collapse
I this possible on android? I would love to see a hero rom running at 768 Mhz!
This has been tried on android, however it didn't work right. There is a post somewhere in the Dream forums about it & I know that it was done thru some kernel tweaks but it was majorly unstable & it usually just made the phone reboot or lockup.
xan.scale said:
i set cpu clock (with overclock widget) as follow:
when screen is off : 128mhz constant
when screen is on : 128mhz to 528 mhz on demand
with this setting 24h of idle consume 10% of battery...
the question is: why modder dont use this clock as standard clock for coocked rom? there is a problem using this clock?
Click to expand...
Click to collapse
Running with the same clock setting and it works like a charm with myHero but would be interesting to know the answer to these 2 questions!
If I remember correctly, a lot of users reported that their blurry screen issue got fixed when they stopped downclocking, so I think it does cause some issues. Moreover I've encountered a few lockups with 128MHz when trying to wake my phone.
If the phone is at 128MHz when the screen is off, and you're using your phone as an MP3 player, there are not enough CPU cycles to both decode the MP3 and post to last.fm via Scrobble Droid. This results in the song skipping every time you progress to a new track.
I suspect the same would happen if you got an SMS or a phonecall too, waking to full CPU cycles is definitely not an instant process on Android.
ROM cookers release what they think is a good speed. For everyone else there is SetCPU and OverclockWidget. Feel free to release your own ROM if you think you can do it better.
Super Jamie said:
If the phone is at 128MHz when the screen is off, and you're using your phone as an MP3 player, there are not enough CPU cycles to both decode the MP3 and post to last.fm via Scrobble Droid. This results in the song skipping every time you progress to a new track.
I suspect the same would happen if you got an SMS or a phonecall too, waking to full CPU cycles is definitely not an instant process on Android.
ROM cookers release what they think is a good speed. For everyone else there is SetCPU and OverclockWidget. Feel free to release your own ROM if you think you can do it better.
Click to expand...
Click to collapse
First of all: no one talked about doing better but asked a question how come!?!
And most hero roms used to have the clock set to 528 all the time and didn't include any overclockwidget.
I think we all appreciate the answer you give.
But i don't think anyone appreciate your smart ass comment "Feel free to release your own ROM if you think you can do it better."!
The first part of your message actually made you look clever enough but the last part pulled that down. People who try to look more clever by trying to make others look stupid is worth nada in my eyes specially when you didn't understand that xan.scale was actually questioning these settings himself since the developers didn't use these settings!
Geniusdog254 said:
This has been tried on android, however it didn't work right. There is a post somewhere in the Dream forums about it & I know that it was done thru some kernel tweaks but it was majorly unstable & it usually just made the phone reboot or lockup.
Click to expand...
Click to collapse
Yeah but i'm pretty sure stability wouldn't be an issue if you overclocked your CPU to say, 650-700Mhz instead of running it at the absolute max ie 768Mhz. Someone should start making a decent o/cing app/clockgen for Android, IMO.
where can i change these settings?
cosmique said:
where can i change these settings?
Click to expand...
Click to collapse
Search for overclockwidget in the android market!
ronni.rasmussen said:
Search for overclockwidget in the android market!
Click to expand...
Click to collapse
i know, but this is not running on this rom:
[ROM](32A / 32B / G1) Magic3G UnI Official Magic Sense UI 10/31/09
when i add this widget to the desktop and then start it, it crashes.
so i need to set these cpu clock manually.
but how ....?
Using the same rom and it's working great !
Feel free to release your own ROM if you think you can do it better.
Click to expand...
Click to collapse
not, because i'm nooooob, so i cant make better than cyanogen (for example)
so if this setting are not used on any rom, i have supposed that there are problems
sorry for the question....
tomorrow i try to play mp3 tracks when sceen is off , and make a call, for test my cpu setting
This utitlity is useless anyway so don't bother trying to fix it. It crashes sometimes on my phone and i'm running the official taiwanese rom. It can only downclcok your cpu and who in the hell would wanna downclock??! Bring on a util that can actually overclock our cpu past 528Mhz.
QuadDamage said:
This utitlity is useless anyway so don't bother trying to fix it. It crashes sometimes on my phone and i'm running the official taiwanese rom. It can only downclcok your cpu and who in the hell would wanna downclock??! Bring on a util that can actually overclock our cpu past 528Mhz.
Click to expand...
Click to collapse
A lot of users like to downclock the Hero roms there is set to run 528 all the time. Downclocking is a battery saver that's why its a good tool so you can set it low when screen is off
xan.scale said:
i set cpu clock (with overclock widget) as follow:
when screen is off : 128mhz constant
when screen is on : 128mhz to 528 mhz on demand
with this setting 24h of idle consume 10% of battery...
the question is: why modder dont use this clock as standard clock for coocked rom? there is a problem using this clock?
Click to expand...
Click to collapse
When using bfs 128 causes black screen issues. mine were cooked with it until i noticed this nasty side affect
i also downclock. maybe rethink your attitude....
i dont need 500+Mhz. I am fine with the 384.
so
when screen is off : 128mhz to 245 mhz
when screen is on : 128mhz to 528 mhz
are the best configuration?
Samar_Djo said:
Using the same rom and it's working great !
Click to expand...
Click to collapse
hmmmm crazy ...
this widget needs root, but the:
[ROM](32A / 32B / G1) Magic3G UnI Official Magic Sense UI 10/31/09
gives root, correct?
or did you change the root settings?
I am always getting:
"We are sorry, the widget OverClockWidget does not react - close - or wait"
hmmm

used Current / CPU usage / CPU clock like BattClock in WinMob ?

I am looking for an Android-App that is like BattClock under WinMob.
I loved it and miss it now.
http://touchlockpro.sourceforge.net/BScreenshots.html#2
It show little stripes (1 pixel height) to show whatever you want:
- CPU usage
- Mem usage
or to overlay some other information like battery drain (so the recent current) ...
As this is located in upper bar, it doesn't use space and can be seen everytime.
starbright_ said:
I am looking for an Android-App that is like BattClock under WinMob.
I loved it and miss it now.
http://touchlockpro.sourceforge.net/BScreenshots.html#2
It show little stripes (1 pixel height) to show whatever you want:
- CPU usage
- Mem usage
or to overlay some other information like battery drain (so the recent current) ...
As this is located in upper bar, it doesn't use space and can be seen everytime.
Click to expand...
Click to collapse
Look for System Tuner (formerly Process Monitor Widget) in market. It's free. There's even a paid (pro) version.
Thanks! Could get it working to show CPU% and CPU MHz. Struggle with mA. Imho, mA is the most important value and should be visible everywere - that's why I like it in status bar. So you can see, whether there is still some process/HW is consuming power ..

[Discussion] Ways to improve UI response on Android

Given the recent hoopla in the blogosphere about how iOS places higher priority on User Interface actions than Android. I was wondering what ideas can be implemented in current Android or Linux kernels to get better UI response.
Overclocking or upgrading to a faster phone is the brute force way, a smarter way would be to give higher priority to user input instead of benchmark/multitasking score numbers. I think it makes sense to give the User input highest priority because in computation timeframes, user input is rare, and considering how important smoothness affects overall perception & enjoyment of a device, it's a good idea to allow other OS background tasks to take a backseat when the User wants to do something.
I'll start the discussion with two ideas I've implemented in a kernel recently that has shown improvements in UI response.
1. Switched to using SIO (Simple IO) scheduler (similar, but slightly lower benchmarks than Noop). Main difference is SIO prevents the system from hogging resources when large amounts of data needs to be read/written. It has a timeout so UI threads has a chance to run also.
2. Switched the touchscreen driver interrupt service request from using the general events workqueue (schedule_work()) to a dedicated workqueue (queue_work()). Touchscreen generated actions get to ride in the fast lane.
Any other ideas people have?
How bout some NSA IN THAT KERNEL
via Dan swagger
Usefull links, that clear things out:
https://plus.google.com/100838276097451809262/posts/VDkV9XaJRGS
https://plus.google.com/105051985738280261832/posts/XAZ4CeVP6DC
http://blog.crazybob.org/2011/12/truth-about-android-ios-ui-performance.html
the thing is i may be using a note but when using ICS with apps that are updated for ICS, i feel its smooth enough. the real difference is i think ios uses completely different method for scrolling i.e. the bounce function and slight delay in finger recognition. same with ios touch recognition, it just somehow is better no doubt.
btw when i was miui with bounce it definitely felt smoother but although it wasnt ios smooth.
Sent from my Galaxy Note using XDA App
The main difference between ios and android is the fact they use ram in two totally different ways. Ios handles ram in a manner to make the user interface smooth as possible all the time while android frees ram to make multitasking better. The problem that android has is changing the way android handles ram to make the interface smoother for the user. They wont be able to for a long time because they have to do a total overhaul on the whole dalvik cache type setup that android uses.
Sent from my Incredible 2 using Tapatalk
i recently started using supercharger v6 which messes around with the ram and how it should be allocated for desired operations. I don't know if it's relevant but do you think it makes a difference and which setting would get you a better scrolling experience?
I liked the supercharger when I used the Droid Eris but since I've upgraded I get more redraws than without it. I used the 768hp I think.
Sent from my Incredible 2 using Tapatalk
you could edit the ramdisk to set more of a priority to rosie.apk or whatever launcher you use...just a thought
That would be the same as locking home in memory.
Sent from my Incredible 2 using Tapatalk
shad0wboss said:
i recently started using supercharger v6 which messes around with the ram and how it should be allocated for desired operations. I don't know if it's relevant but do you think it makes a difference and which setting would get you a better scrolling experience?
Click to expand...
Click to collapse
There are a number of issues that contribute to a "sluggish experience". The supercharger v6 script mainly keeps more memory free so that switching to new apps cuts down on the garbage cleanup of older apps. One of the downsides I've noticed with more aggressive lowmemkiller settings is a lot of apps get killed in the background when they need to stay for when users want to multitask.
The hardware acceleration route has downsides too from what I've heard, it requires more RAM per app just to have it enabled.
One of the articles posted earlier has good insight. Mainly because a lot of apps share a general events queue, and developers should not have a lot of blocking code in there, but developers make mistakes. The tools available for Android to develop and tweak UI performance seems lacking at this point.
How about SIGSTOPping everything else when you touch?
Questions or Problems Should Not Be Posted in the Development Forum
Please Post in the Correct Forums
Moving to General
does it work with samsung i9000?
Supercharger?
Sent from my Sabotaged Droid Incredible 2.
I find that either turning off cpufreq (by using the Performance governor) or increasing the lower frequency makes things a bit more snappy. For most governors, there's a delay between CPU load and the frequency being increased. This delay is usually noticeable if the CPU load is due to me working with the interface. By increasing the min frequency to, say 800mhz on a Nexus S, this makes things a lot more snappy than the default setting of 200mhz.
Another thing that helps with the smoothness (at least for me, in ICS) is the setting that forces GPU acceleration for all apps. For example, apps these days (well twitter and Facebook) have that pull down to refresh widget from iOS. Without forcing GPU acceleration, the rotating arrow animation usually hitches quite a bit, but is smoothed out with this setting on. This setting can be found in the developer options in the settings.
Hope these help,
- chris
Turning up the min CPU can cause freezes on some peoples phone though and using the performance governor can drain the battery quick. The reason the CPU scales up the way it does before it gets to max frequency is to save battery.
Sent from my Sabotaged Droid Incredible 2.
System tuner pro has alot of tweaking options that on memory use
those that use launcher pro can find a memory usage setting in launcher pro to.
disconnecktie said:
Turning up the min CPU can cause freezes on some peoples phone though and using the performance governor can drain the battery quick. The reason the CPU scales up the way it does before it gets to max frequency is to save battery.
Sent from my Sabotaged Droid Incredible 2.
Click to expand...
Click to collapse
Agreed, but the whole point here was to help improve UI responsiveness. Without rearchitecting the OS, a good way is to allow the CPU (which is busy sharing its resources with non-UI work) to react more quickly is to ensure the CPU is at a higher clock rate before the UI needs it.
As for battery life, it really depends on your usage pattern. If you have a lot of background processing going on, preventing the CPU from going to sleep when idle, you may be better off scaling back the minimum cpufreq frequently. If your CPU actually goes to sleep, give scaling things up a try. A handy tool you can use to see how often the CPU is sleeping is CPU Spy. To see which apps are keeping the CPU awake, there's a program called Better Battery Stats available on XDA and market.
As for stability, I don't mean over clocking the CPU...all I'm suggesting is to increase the frequency the CPU goes to when the screen is on, but nothing much is happening. This should still keep things within safe limits.
Hope this helps,
- chris
I find the interactive governor does a very good job of ramping to max right from idle (instead of waiting even a few ms like ondemand does). It assumes coming out of idle the CPU is starved. Then scales back once demand lowers. No fancy locking to min freq when screen is off (which can stutter some background apps).
There is many thing what can be done in the code of the applications. For example once I had a really sluggish app. It turned out that while I was dragging an item in the UI, the UI needed to be relayouted, and the draw calls were simply postponed: in android (at least that was the case before ICS) the drawing of the UI is delayed while the UI thread is too busy with events and layout requests.
To find these issues it's really useful to use traceview.

Measure CPU usage after renice

Hi all,
I want to measure CPU usage after renicing process values. What is the best way to measure if there has been an increase or decrease in the CPU usage. CPU measurement can be a time spent in CPU in mili/nano seconds, or as a percentage etc..
DK
www.goo.gl/3pXDu
I am using GB not ICS, any other way?
https://play.google.com/store/apps/details?id=com.eolwral.osmonitor
https://play.google.com/store/apps/details?id=com.als.usagetimelines
This has neat UI but paid - https://play.google.com/store/apps/details?id=com.pocketappbuilders.cpuusagestatusbar
Really like this one used it on gingerbread long time ago
https://play.google.com/store/apps/details?id=com.bb.microcpu
Thankz mate.. u know any applications that can change process priorities? (or a way to make a process use more processor time)

Disable 2 cores for the s810

Considering the fact that every s810 phone out there has over heating issues apart from the one plus 2 because time was actually spent on that phone would it be possible to disable 2 or even 1 core(s) on the s810 to get rid of the heating issues or can that only be done by Sony. You must think i am stupid but hey oh i am just uncomfortable with all the heat i don't mind a bit of performance loss when i know my phone does not feel like its being barbecued.
https://forum.xda-developers.com/xperia-z5/general/tweak-improve-performance-reduce-t3387879
I use this work from rytekk on mm and nougat it is flawless, you have control over cores annytime above 30% battery, if below then z5 takes over...
Oh... Stock roms tested ?
stipi69 said:
https://forum.xda-developers.com/xperia-z5/general/tweak-improve-performance-reduce-t3387879
I use this work from rytekk on mm and nougat it is flawless, you have control over cores annytime above 30% battery, if below then z5 takes over...
Oh... Stock roms tested ?
Click to expand...
Click to collapse
Thx for the reply but could you possibly elaborate further what do you mean because I have installed this before in the sense it would make it faster but not disable 2 cores or under preforming like just tell me what I have to do with this so I can underclock / disable 2 cores
Quantumkk123 said:
Thx for the reply but could you possibly elaborate further what do you mean because I have installed this before in the sense it would make it faster but not disable 2 cores or under preforming like just tell me what I have to do with this so I can underclock / disable 2 cores
Click to expand...
Click to collapse
I dont know the whole science about thos but i folowed the manual, pushed these file in correct folders and rebooted... I use kernel aduitor, app that alpows me to disable or enable cores as i choose ( except if phone is thermal throttling or battery below 30%) now i go to workf iy dou don't do it till evening i can at least telly you how i did it step by step...
stipi69 said:
I dont know the whole science about thos but i folowed the manual, pushed these file in correct folders and rebooted... I use kernel aduitor, app that alpows me to disable or enable cores as i choose ( except if phone is thermal throttling or battery below 30%) now i go to workf iy dou don't do it till evening i can at least telly you how i did it step by step...
Click to expand...
Click to collapse
Oh ok makes more sense so lemme get this straight copy the filez to system etc then reboot. Then go onto kernel auditor and turn off cores of my choice as it's enabled them?
Ok i have those files renamed and ready at my dropbox, just copy them in /system/etc
Make sure to backup original files...
https://www.dropbox.com/sh/ue4bbik61aair9u/AADLznjHZzmExXbiSnZ_iTkra?dl=0
Now reboot
And if you want total control rename thermal-engine.config to:
thermal-engine.configdisabled
Reboot
Now you have control over cores, again if battery above 30% or ifphone is not thermal throttling
It allso takes some knowing in kernel aduitor if you wish i can screenshot my settings
I allso sugest some good cpu governors tp make the mpst of it, you have some in androplus kernels for marshmallowi think, not sure for nougat, and you can allso add then manualy
stipi69 said:
Ok i have those files renamed and ready at my dropbox, just copy them in /system/etc
Make sure to backup original files...
https://www.dropbox.com/sh/ue4bbik61aair9u/AADLznjHZzmExXbiSnZ_iTkra?dl=0
Now reboot
And if you want total control rename thermal-engine.config to:
thermal-engine.configdisabled
Reboot
Now you have control over cores, again if battery above 30% or ifphone is not thermal throttling
It allso takes some knowing in kernel aduitor if you wish i can screenshot my settings
I allso sugest some good cpu governors tp make the mpst of it, you have some in androplus kernels for marshmallowi think, not sure for nougat, and you can allso add then manualy
Click to expand...
Click to collapse
yh thanks would be appreciated to see your settings but i copied the files from the post i will try yours now but the one from the post gave me no control over kernel auditor, however a friend told me it can be done via kernel and odex..? if you know this way please explain if not i will try the configdisabled thing and see if that works thanks again
Still getting a really hot phone
Sory to hear that, i guess it comes up to all factors than annyone can forsee... Best i could do with those files and with greenify was super cool phone almost no drainage, but when working ( if so choosen) it was a performer and yes... Scorched hot
If you wish to have good nougat rom flash xz2 rom from xnoob, leave /system/etc as is, change nothing i am amazed how cool it runs and how great it performs... Battery life best till now for me, But do a clean install,
An easy way to reduce heat is to adjust hotplugging thresholds for the big cores (you'll need root of course). You can do that easily through Kernel Adiutor in the CPU Hotplug settings. Lower the "minimum cpus big" and raise the "busy up threshold". If you really don't want your big cores on just set busy up threshold to 100 or something.
I personally have mine set to 0 minimum and 87 busy up threshold. You'll need to make an extra adjustment to get 0 minimum big cpus to stick, otherwise it will revert back to the default of 1. (note: I'm on the latest stock rom)
Also, setting your cpu governors to interactive and fine tuning the parameters will further reduce heat.
Thx for that I am using the xz2 Rom lol could you send me a pic of the kernel auditor settings?
Quantumkk123 said:
Thx for that I am using the xz2 Rom lol could you send me a pic of the kernel auditor settings?
Click to expand...
Click to collapse
Sure
crono9977 said:
Sure
Click to expand...
Click to collapse
Thx for the pic but I can't seem to find the core control option lol please tell me how you go there and also cool nav bar
stipi69 said:
Sory to hear that, i guess it comes up to all factors than annyone can forsee... Best i could do with those files and with greenify was super cool phone almost no drainage, but when working ( if so choosen) it was a performer and yes... Scorched hot
If you wish to have good nougat rom flash xz2 rom from xnoob, leave /system/etc as is, change nothing i am amazed how cool it runs and how great it performs... Battery life best till now for me, But do a clean install,
Click to expand...
Click to collapse
Yh lol thanks but I have installed the xz2 Rom and yh it was quite good but I was trying to eliminate the heat whilst the good performance oh well but anyway I kinda need those files from the xz2 because mine our kinda messed up now it would be appreciated if you sent me them via Google drive mega mediafire etc so I can redownload those files and not the whole rom thx
crono9977 said:
An easy way to reduce heat is to adjust hotplugging thresholds for the big cores (you'll need root of course). You can do that easily through Kernel Adiutor in the CPU Hotplug settings. Lower the "minimum cpus big" and raise the "busy up threshold". If you really don't want your big cores on just set busy up threshold to 100 or something.
I personally have mine set to 0 minimum and 87 busy up threshold. You'll need to make an extra adjustment to get 0 minimum big cpus to stick, otherwise it will revert back to the default of 1. (note: I'm on the latest stock rom)
Also, setting your cpu governors to interactive and fine tuning the parameters will further reduce heat.
Click to expand...
Click to collapse
thanks for explaining, it will help me further tweak my phone as i like

Categories

Resources