потому что я не воспроизвожу ситуацию, а банальное гугление говорит, что это поведение только в редакторе только для того, чтобы помогать ошибки находить
Из одного этого слайда вообще ничего не следует. Может если поменять местами вызовы, то аллокация будет у первого метода (при первом создании C#-части компонента).
Я не берусь ничего утверждать, просто говорю, что мало информации. Надо смотреть презентацию, самому проверять. Так вообще непонятно, что, когда и где это измеряется.
дословно уже не помню, но суть была в том, что именно если компонента нет, то в первом способе аллоцируется память под null, который, как он выразился, вовсе не пуст и занимает 0.6кб, а во втором этого не происходит
дословно уже не помню, но суть была в том, что именно если компонента нет, то в первом способе аллоцируется память под null, который, как он выразился, вовсе не пуст и занимает 0.6кб, а во втором этого не происходит
не нулл аллоцируется, а некий missingcomponent - и только в редакторе - например когда класс исчез, а объект поднимается из сериализации - бывают в юнити всякие миссинг компоненты
если доклад называется «нетипичные ошибки профилирования» то тогда этот слайд можно понять :) это как раз пример того как можно неправильно профилировать