GC.CollectionCount(Int32) Метод

Определение

Возвращает количество попыток сборки мусора для указанного поколения объектов.

public:
 static int CollectionCount(int generation);
public static int CollectionCount(int generation);
static member CollectionCount : int -> int
Public Shared Function CollectionCount (generation As Integer) As Integer

Параметры

generation
Int32

Создание объектов, для которых необходимо определить число сборок мусора.

Возвращаемое значение

Число попыток сборки мусора для указанного поколения с момента начала процесса.

Исключения

generation меньше 0.

Комментарии

Если вы реализуете собственное управление ресурсами, вам может потребоваться периодически вызывать метод сборки мусора Collect . Так как это дорогостоящая операция, вы можете повысить производительность, пропуская вызов, когда в последнее время произошла сборка мусора. Сохраните значение, возвращаемое CollectionCount сразу после вызова Collect. При следующем вызове сравните Collectтекущее значение, возвращаемое сохраненным CollectionCount значением. Если два значения равны, коллекция не произошла в промежуточном периоде и разумно Collect вызвать еще раз.

Применяется к