что возвращает всегда один и тот же обьект в контроллер но сеже?
кэш, например
Лучше не аллоцировать лишнего, если тип не подразумевает состояния (мутабельных полей). Особенно если заюзать Scope, это тонны вновь и вновь создаваемых словарей (детали реализации Scope). Поэтому просто делайте все в синглетоновом скоупе, если вам явно не нужны свежие инстансы.
Если у него нет стейта, какая пофиг разница?
Преждевременные оптимизации поехали
А ты ответишь за преждевременные? Я в профайлере смотрел это, и было 70% CPU, по памяти не скажу.
Асп нет кор ты тоже на синглтоны переписал?
Если это хайлоад 2рпс, и оно приносит тонны нефти, какая разница?
Нет, тот случай с Scope был в автофаке на Net 4.8, я еще не профайлил скоупы на Core
ну например как это будет работать в многопоточности, например могут ли меняться переменные в методах з разных потоков,или работать ок з многими потоками
Обсуждают сегодня