Сборка мусора является очень дорогостоящим процессом, поэтому, по своему разумению, Microsoft решила автоматизировать его таким образом, чтобы он работал, когда в системе есть резервные возможности для его запуска или когда ресурсы становятся слишком малыми.
Как общее практическое правило, вам следует беспокоиться только о явной сборке мусора, когда вы работаете с неуправляемыми объектами (такими как ссылки COM) или когда у вас возникают проблемы с производительностью, и вы обнаружите, что ручной мусорКоллекция может помочь.