我想查看托管在 IIS 中的 OData 应用程序池使用了多少内存。我可以转到 IIS 中的工作进程,但它不会每 1 秒/以其他时间间隔更新一次。
有没有办法可以在 IIS 之外的其他程序中查看此应用程序池的实时内存使用情况?
答案1
这可以通过 SysInternal Process Explorer 通过显示命令行列来实现。
每个应用程序池都托管在一个w3w
工作进程中,并且每个正在运行的应用程序池都有自己的线程。
启用命令行列以查看完整路径,其中包括应用程序池的名称,例如c:\windows\system32\inetsrv\w3wp.exe -ap "MyAppPool" -v "v4.0" -l "webengine4.dll" -a \\.\pipe\iisipmddd93617-e0d9-453b-b801-a06e516e0e79 -h "C:\inetpub\temp\apppools\MyAppPool\MyAppPool.config" -w "" -m 0 -t 20 -ta 0
然后,您可以打开此线程并查看性能/性能图表选项卡以查看实时资源使用情况。