На моем сервере работает несколько веб-сайтов.
У меня есть страница "диагностики" в приложении, которая показывает объем памяти для текущего процесса (очень полезно).
Теперь это приложение «связано» с другим приложением, и я хочу, чтобы на моей странице диагностики отображался объем памяти для другого процесса w3wp.
Чтобы получить объем памяти, я использую простой код:
var process = Process.GetProcessesByName("w3wp");
string memory = this.ToMemoryString(process.WorkingSet64);
Как мне определить мой второй процесс w3wp, зная его пул приложений?
Я нашел соответствующую ветку, но не нашел подходящего ответа:
Надежный способ просмотра статистики производительности процесса в пуле приложений IIS6
Спасибо