With tools like Process Hacker it's easy to find which Windows Services are being executed by an instance of svchost.exe, but this doesn't provide many informations.
Is there any way to find the CPU usage for each service?
With tools like Process Hacker it's easy to find which Windows Services are being executed by an instance of svchost.exe, but this doesn't provide many informations.
Is there any way to find the CPU usage for each service?
Using Resource Monitor
see https://serverfault.com/questions/27718/how-do-i-track-cpu-utilization-for-window-services
Using Process Hacker:
On the Services tab, no it doesn't give CPU details per service.
On the Processes tab, the tooltips on svchost.exe list the services run by that instance of svchost. I don't think it is possible to separate out the CPU usage of one service from another if they are both running under the same svchost.
Also, you can use the search field on the processes tab and type a name of a service to find which svchost it is running under.