Каково влияние принудительного сбора мусора на живые объекты, а также на долгоживущие объекты? - PullRequest
0 голосов
/ 06 апреля 2019

В .Net Framework сборка мусора выполняется периодически и освобождает память или пространство, выделенное для мертвых объектов.Однако, если мы хотим принудительно вызвать GC.Collect (), влияет ли он на живые объекты или он освободит только пространство, выделенное для мертвых объектов?

Кроме того, каково влияние принудительного сбора мусора на долгоживущие объектытакие как статические объекты?

1 Ответ

2 голосов
/ 06 апреля 2019

Метод GC.Collect всего лишь вызывает сборку мусора .Это означает, что вы заставляете сборщик мусора выполнять свою работу сейчас, а не в будущем.Но задание остается тем же, что означает, что оно не коснется объектов, которые все еще используются.

...