2010-02-24 5 views
5

Это «сумма всех выделенных объектов» или это «объем памяти, выделенный из операционной системы для хранения объектов». Или что-то еще?Что такое «Память .NET» «Размер Х-Х-Х-Х-Х»? Показатели производительности .NET измеряются exacly?

Я думаю, что это память, выделенная из ОС, но хотела бы получить подтверждение.

ответ

3

Размер кучи поколений измеряет общую выделенную память управляемой части всех объектов .NET, находящихся в настоящее время в этой конкретной сборке мусора.

Для получения дополнительной информации см. this.

+2

Ссылка мертва. –

4

Это зависит от номера поколения. Для Gen 0 измеряет максимум памяти можно выделить:

MSDN quote :

Отображает максимальные байты, которые могут быть выделены в поколении 0;
не указывает текущее количество байтов, выделенных в поколении 0.

Для Gen 1 & 2 измеряет сумму всех выделенных объектов, так как в этих поколений объекты фактически не могут быть отнесены содействие распространению.

Отображает текущее количество байтов в генерации 1;
Этот счетчик не отображает максимальный размер генератора 1.

Смежные вопросы