【发布时间】:2013-09-11 08:08:10
【问题描述】:
我使用 IIS 7.5,并且在不同的应用程序池中有一些 ASP.NET 站点和一些 Web 服务。当前服务器内存使用率很高,那么我如何知道每个应用程序池使用了内存?有什么办法吗?有什么建议吗?
【问题讨论】:
标签: asp.net iis iis-7.5 application-pool
我使用 IIS 7.5,并且在不同的应用程序池中有一些 ASP.NET 站点和一些 Web 服务。当前服务器内存使用率很高,那么我如何知道每个应用程序池使用了内存?有什么办法吗?有什么建议吗?
【问题讨论】:
标签: asp.net iis iis-7.5 application-pool
每个应用程序池都将位于其自己的 w3wp.exe 进程中。
打开任务管理器,然后转到详细信息选项卡。右键单击列,选择“选择列”。 (在某些版本的 Windows 中,它位于菜单中:查看 -> 选择列)。确保选择了“命令行”。
然后按名称排序,查看您的 w3wp.exe 实例,并比较内存使用情况。您可以知道每个人使用哪个应用程序池,因为名称会显示在命令行中。
【讨论】:
Worker Processes 图标您可以在此处查看每个正在运行的应用程序池的私有字节和虚拟字节使用情况。
更多信息可以在这里找到:http://technet.microsoft.com/en-us/library/cc771273(v=ws.10).aspx
【讨论】: