Запустить сборщик мусора из командной строки? [закрыто]

13
задан Community 23 May 2017 в 12:32
поделиться

1 ответ

Сборщик мусора запускается внутри процесса. Поэтому, если вы хотите запустить сборщик мусора для этого процесса, вы можете попробовать метод GC.Collect. Вы не можете форсировать сборку мусора для данного процесса извне.

Также обратите внимание, что принудительная сборка мусора (с использованием метода GC.Collect) считается плохой практикой и ее следует избегать.


Инструмента Microsoft не существует, и я никогда не слышал о каком-либо стороннем инструменте, способном это сделать. Каждый процесс получает свои собственные кучи GC и, следовательно, свои собственные потоки GC, поэтому принудительное использование коллекции GC в другом процессе, AFAIK, невозможно.

10
ответ дан 1 December 2019 в 18:04
поделиться
Другие вопросы по тегам:

Похожие вопросы: