Quero ver quanta memória um pool de aplicativos OData está usando, hospedado no IIS. Posso ir para Processos de Trabalho no IIS, mas isso não é atualizado a cada 1 segundo/em algum outro intervalo de tempo.
Existe uma maneira de ver o uso de memória ao vivo desse pool de aplicativos em algo diferente do IIS?
Isso pode ser conseguido com o SysInternal Process Explorer, mostrando a coluna Linha de Comando.
Cada pool de aplicativos é hospedado em um
w3w
processo de trabalho e cada pool de aplicativos em execução terá seu próprio thread.Habilite a coluna Linha de Comando para ver o caminho completo, que inclui o nome do pool de aplicativos, por exemplo
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
Você pode então abrir este tópico e revisar as guias Gráfico de desempenho/desempenho para ver o uso de recursos ao vivo.