如何获取IIS应用程序池内存使用情况

时间:2017-08-16 08:27:23

标签: iis memory cpu iis-express worker-process

我正在网上搜索IIS应用程序池内存使用情况,但我无法得到任何我想要的结果。我想知道如何在C#中获得特定的应用程序池CPU大小?

PS:我试图启动/停止应用程序池并且它可以工作,但我不知道如何访问cpu使用情况。

1 个答案:

答案 0 :(得分:0)

可以通过Process类查询进程状态(内存使用情况/ CPU使用情况)。

要与IIS粘合,您需要使用Microsoft.Web.Administration API从应用程序池中获取工作进程信息。

此API不是一个额外的库,但作为IIS 7及更高版本的一部分提供Windows(%windir%\ system32 \ inetsrv \ Microsoft.Web.Administration.dll)。