Memory Usage of Each Application Pool
- Go to IIS Manager
- Click on the name of your server in the Connections pane
- Under the IIS section in the Features View, double-click the
Worker Processes
icon
Here you can see both the private bytes and virtual bytes usage of each running application pool.
More information can be found here: http://technet.microsoft.com/en-us/library/cc771273(v=ws.10).aspx
Each app pool will be in its own w3wp.exe process.
Open task manager, then go to Details tab. Right-click on the columns, select "Select columns". (On some versions of Windows it is in them menu: View -> Select Columns). Make sure "Command line" is selected.
Then sort by name, and look at your w3wp.exe instances, and compare memory usage. You can tell which app pool each one uses because the name will show up in the command line.