Поведение «созданного и уничтоженного» ресурса в инструментах - PullRequest
1 голос
/ 20 октября 2011

При использовании инструмента «Распределение» в «Инструментах» вы можете выбрать один из трех вариантов продолжительности жизни.Первые 2 кажутся очевидными:

"Все объекты созданы" - Каждый объект
"Создан и все еще жив" - Каждый объект все еще находится в памяти

А как насчет третьего: "Создан иУничтожено "?

Это:
1) Каждый объект, который был уничтожен в течение выбранного периода времени И создан в течение выбранного периода времени
ИЛИ
2) Каждый объект, который был уничтожен в течение выбранного периода временисозданный с начала цикла (независимо от выбранного временного интервала)

Руководство по инструментам фактически не описывает поведение ни одной из этих опций.Я предполагаю, что это предположение 1, но интересно, кто-нибудь знает наверняка.

1 Ответ

0 голосов
/ 21 октября 2011

Вы можете увидеть различия в продолжительности жизни выделения, выбрав Деревья вызовов на панели перехода.Столбец «Используемые байты» иллюстрирует следующую формулу:

Все объекты созданы = (Созданы и еще живы) + (Созданы и уничтожены)

Из того, что я видел, у инструментов есть поведение # 2Созданная и Разрушенная продолжительность жизни.Инструменты показывают объекты, которые были уничтожены, и не имеет значения, когда объекты были созданы.

...