In Windows PC, when some computer is very slow, I use software like SysInternals Process Explorer to check background programs that is using more CPU/RAM. I use SysInternals AutoRuns to disable auto start programs too.
In android device, what tools/procedures can I use to diagnose this kind of problem?