Ответ Джона Коктоастана на использование GC.Collect в Visual Studio - лучший вариант, если он есть.
Я до сих пор не могу найти альтернативу, чтобы фактически сделать сборку под WinDBG, но возвращаюсь к проблеме «Сколько памяти можно восстановить?» (см. мой комментарий к ответу Джона). Я думаю, что есть альтернатива, использующая поиск по сценарию ( PowerDBG ?) через некоторую комбинацию! DumpHeap и! GCRoot, чтобы найти дескрипторы без рута и общий объем используемого пространства. (в основном эмулирует алгоритм, который GC будет делать с использованием отладчика). Но, подумав об этом, у меня не было ни одной из этих ошибок, поэтому я не пытался написать код для этого.