I am new for android programming.How can we get CPU usage per application in android? your help will be more helpful
Use adb Commands:
adb shell top -m 10
Go to Settings -> Developer Tools -> Show CPU Usage
Then run the app
EDIT: This has to be done in the app. If you are reading this in 2019, use CPU Profiler
You can use app to access these kinds of information. Such as Simple System Monitor, Simple System Monitor.
two approaches:
adb shell "top -n 1"
adb shell dumpsys cpuinfo
there are a few ways.
the first one is to open the CPU usage in the Jelly Bean developer options.
the second option is to run the adb shell top -m 10
function in your windows Android SDK folder or ./adb shell top -m 10
in your Mac/Linux.
Source: Technique for indentifying android app CPU usage
Linux:
adb shell top -m 10 | grep packagename
Windows:
adb shell top -m 10 | FINDSTR packagename