Я выполняю некоторые контрольные тесты над своим кодом, и я хочу убедиться, что сбор мусора не происходит во время одного из моих тестов, потому что он очищает беспорядок предыдущего теста. Я полагаю, что мой лучший шанс - это собрать сбор до начала теста.
Итак, я вызываю GC.Collect() перед началом теста, но не уверен, что сбор продолжает работать в отдельном потоке и т.д. и немедленно возвращается. Если он работает в потоке BG, я хочу знать, как его называть синхронно или, по крайней мере, ждать, пока он не завершит сбор.