У меня появилось несколько веб-сайтов, работающих на моем сервере.Определите w3wp System.Diagnostics.Process для данного пула приложений
У меня есть «диагностическая» страница в приложении, которая показывает объем памяти для текущего процесса (очень полезно).
Теперь это приложение «связано» с другим приложением, и я хочу, чтобы моя диагностическая страница могла отображать память памяти для другого процесса w3wp.
Чтобы получить объем памяти, я использую простой код:
var process = Process.GetProcessesByName("w3wp");
string memory = this.ToMemoryString(process.WorkingSet64);
Как я могу определить мой второй процесс w3wp, зная его пул приложений?
я нашел соответствующую нить, но не соответствующего ответа: Reliable way to see process-specific perf statistics on an IIS6 app pool
Благодарность
Вот именно так! – Drutten