У меня есть приложение, которое создает новые процессы во время выполнения и внутри этих процессов AppDomains.Выполните GC.Collect на другом процессе
Чтобы отслеживать сохраненную память AppDomain, мне нужно сначала выполнить GC.Collect, но когда в другом процессе я точно не знаю, как это сделать. Есть ли способ?
Заранее спасибо.
Это то, о чем я думаю. Просто спрашиваю, потому что я не знаю, есть ли более декларативный способ сделать это, поскольку такие инструменты, как dotMemory, могут заставить GC без необходимости иметь явную конечную точку. – danielp
Эти инструменты используют API-интерфейс профилировщика CLR, который чрезвычайно инвазивен и требует присоединения при запуске процесса AFAIK. – usr
Имеет смысл ... Спасибо! – danielp