Это "сумма всех объектов, выделенных", или это "объем памяти, выделенный от операционной системы для того, чтобы хранить объекты". Или это - что-то еще?
Я думаю, что это - память, выделенная от ОС, но хотело бы подтверждение.
Размер кучи поколения измеряет общий объем выделенной памяти управляемой части всех объектов .NET, находящихся в данный момент в данном конкретном поколении сборки мусора.
См. этот для получения дополнительной информации.
Это зависит от номера поколения. Для поколения 0 он измеряет максимальный объем памяти, который вы можете выделить:
Отображает максимальное количество байтов, которое может быть выделено в поколении 0;
не указывает текущее количество байтов. выделено в поколении 0.
Для поколений 1 и 2 он измеряет сумму всех выделенных объектов, потому что в этих поколениях объекты фактически продвигаются, а не выделяются.
Отображает текущее количество байтов в поколении 1;
этот счетчик не отображает максимальный размер поколения 1.