我试图通过 c# 找出每个 App Pool 的内存有多少被使用
这就是我目前所拥有的:
List<ApplicationPool> pools = new List<ApplicationPool>();
List<WorkerProcess> processes = new List<WorkerProcess>();
ServerManager serverManager = new ServerManager();
ApplicationPoolCollection appPools = serverManager.ApplicationPools;
foreach (ApplicationPool pool in appPools)
{
pools.Add(pool);
}
这给了我一个我正在运行的所有应用程序池的列表,但是 ApplicationPool 对象的所有属性都没有给我任何关于它的使用或实时数据的信息。
我是不是完全搞错了?
如何找到我想要的信息?
我无法在任何地方找到直接的答案,但如果之前已经回答过,我深表歉意。
干杯