pandaa
@pandaa

Допустим, мы импортируем компонент, но используем его только при условии. Вопрос, он хранится в памяти? Попадает ли такой компонент в GC или DCE?

Чтобы объект можно было удалить, GC должен убедиться что этот объект больше никак не будет использоваться в программе. Но все компоненты которые есть у меня в приложении, так или иначе используются, в условиях, роутах и. т. д. Получается в памяти находятся все объекты которые есть в программе в принципе, и до которых можно дотянуться через другие объекты?

То есть, даже если пользователь ничего не делает, у него хранится все приложение в памяти? Или я что то не понимаю про GC?
  • Вопрос задан
  • 43 просмотра
Решения вопроса 2
locky_yotun
@locky_yotun
Я видел некоторый джаваскрипт
Всё так. Избежать этого могут помочь динамические импорты, но на самом деле такая оптимизация (а это на самом деле далеко не всегда является оптимизацией — часто проще чуть увеличить размер бандла и сэкономить на количестве запросов, но вообще всё индивидуально) — нужна не всегда
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы