Henning Stoverud Not so interresting personal site

24Aug/090

How to find out what application pool is using CPU

Recently, one of my web servers was using a lot of CPU. This server is hosting several websites, each running in it’s own application pool. Each application pool spins up it’s own w3wp.exe process. When looking at task monitor, there is no information about what application pool each of the worker processes are serving.

You could however, easily figure this out by running a great tool called Process Explorer, which is a freely available tool from Sysinternals/Microsoft.

To figure our what application pool is consuming most CPU, start Process Explorer. You'll then see a window similar to the one below. Find the w3wp.exe process that consumes most CPU, right click on it and select "Properties".

ProcessExplorer001

In the properties window, click the tab "Environment". You'll there find the name of the app pool as shown below.

ProcessExplorer002

  • Share/Bookmark

This website uses IntenseDebate comments, but they are not currently loaded because either your browser doesn't support JavaScript, or they didn't load fast enough.

Comments (0) Trackbacks (0)

No comments yet.


Leave a comment


No trackbacks yet.