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