[Q] Questions on CPU governors - Sony Ericsson XPERIA X10 Mini

I am just curious about some new settings that are in the CPU governors. Because I could not find much information about these settings, Scary and Savagedzen.
Setcpu website latest CPU governors is only at, Smartass, http://www.setcpu.com/#7.
http://forum.xda-developers.com/showthread.php?t=843406 <- also only explained to smartass.

Use CPU Spy free in the android market to see how they work

Downloaded CPU spy from market studying how the app works.
Found a thread that is quite detail and gives recommendation too
http://forum.xda-developers.com/showthread.php?t=1242323

Related

Any recommendation for cpu Realtime monitoring app?

Hi,
Recently got into over clocking and undervolting. Need an app similar to malistatus, which is able to provide Realtime (not interval-based) cpu info like:
core load in %
clock speed and,
voltage (in mv)
Anyone have recommendations? Tried many from the app store but were not quite what I was looking for.
Sent from my GT-I9300 using xda app-developers app
I use "SystemPanelLite" but I think it is not real-time. There's no public Android API for this, so no market app.
However I managed to get the info with Android Terminal Emulator, entering
Code:
su
cat "/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freq"
source stackoverflow.com/questions/3021054/
eddygeek said:
I There's no public Android API for this, so no market app.
Click to expand...
Click to collapse
not sure what you're taking about, there are loads of apps in the play store that do this
BTW, if what you need are stats about the time spent in each state, CPU Spy will get you that.
Glebun said:
not sure what you're taking about, there are loads of apps in the play store that do this
Click to expand...
Click to collapse
I meant that there is no API documented on developer.android.com, so apps have to use unsupported linux specific stuff which might or might not work on all phones, and sometimes require root as for the command I posted.
So, for cpu most apps access averages e.g. in /proc/stat, and for voltage it is device-specific (some apps for voltage control are listed in this thread)
eddygeek said:
I meant that there is no API documented on developer.android.com, so apps have to use unsupported linux specific stuff which might or might not work on all phones, and sometimes require root as for the command I posted.
So, for cpu most apps access averages e.g. in /proc/stat, and for voltage it is device-specific (some apps for voltage control are listed in this thread)
Click to expand...
Click to collapse
If he's UV/UC his phone, he must be rooted. So, no problem with that command.
I use daily Watchdog Task Manager. It isn't real time, but i can put in a 1 sec interval, and it's just fine. :good:

Found a great application.

Ok guys i was searching the play store yesterday when i found out a nice tool for root users "Kernel tuner"
You can even disable the cpu its amazing and you can set the ram limit etc.
what's the question?

What use have kernel logging, debug etc.?

Some Kernels have disabled "unnecessary" logging and tracing functions, e.g. Speedmod.
1) What exactly are these logging, debugging and other functions?
2) Why do stock kernels have these functions?
3) Do they really thwart the system?
4) Are these functions only for human analysis or does Android make use of the logged data itself?
1) As far as I know these are tools the kernel uses to put errors/crashes into log files. It's a great way for developers to fix certain issues because users can extract these logs from the device and send them over or upload them in the forums.
2) I don't know if they have it. Anyways, I imagine that the logs created are useful for service centers / supporters if you've a software issue.
3) I'm using DorimanX kernel and you can disable all loggers. But I don't feel a performance increase nor does battery last significantly longer. As long as the kernel is stable this may be called fine tuning :b
4) I guess the system doesn't touch them. Not completely sure though.
Thank you for your reply.
Since you assert disabled logging would not save battery, what is it that the developers promote their kernels to be more power saving than the stock kernels? Not regarding underclocking or undervolting.
Let's take Speedmod again as an example. It is - of course among the brilliant work of other developers - known for its power saving qualities. But without touching anything of the conventional power loads (CPU, Display,...).
It's not all about overclocking and undervolting Just to name a few examples: Developers can alter the way how and when the CPU scales up - the governor is responsible for that. Or some kernels provide several schedulers or options to save battery in deep sleep. Take DorimanX as an example: You can activate "Auto WiFi" and set 30 sec for example. So if the screen is off for 30 seconds WiFi will turn off. If you've got a data plan you'll still receive WhatsApp/Facebook messages but it's more battery saving because WiFi doesn't drain anymore :b
So in general it's about a code-efficient kernel and how you tweak it

Android CPU App Development

App development for CPU configuration seems to be dead especially after the once popular SetCPU app which hasn't been updated in over a year, anyone out there know why?
I guess since there's all sorts of custom kernels on XDA now do developers prefer keeping their CPU/kernel configuration apps off the market rather to use the forums to collaborate on troubleshooting and provide more information?

[Q] How to debug CPU starvation

Hi everyone
I'm trying find the way debug CPU starvation
Many causes occurs CPU starvation and i know finalize() fuction one of reason.
We can see CPU usage at that time and i think i need find out how to record the owner class of finalize()?
Thank you.

Categories

Resources