我使用IIS 7.5,我在不同的应用程序池中有一些ASP.NET站点和一些Web服务。在当前,服务器的内存使用率很高,那么我怎么知道每个应用程序池都使用了内存?有什么办法吗?有什么建议吗?
答案 0 :(得分:43)
Worker Processes
图标在这里,您可以看到每个正在运行的应用程序池的私有字节和虚拟字节使用情况。
可在此处找到更多信息:http://technet.microsoft.com/en-us/library/cc771273(v=ws.10).aspx
答案 1 :(得分:17)
每个应用程序池都将在其自己的w3wp.exe进程中。
打开任务管理器,然后转到详细信息选项卡。右键单击列,选择“选择列”。 (在某些版本的Windows上,它位于菜单中:View - > Select Columns)。确保选中“命令行”。
然后按名称排序,查看您的w3wp.exe实例,并比较内存使用情况。您可以告诉每个应用程序池使用哪个应用程序池,因为该名称将显示在命令行中。