У меня есть приложение Angular
, которое загружает только необходимые controller
/factory
или service
, когда это необходимо. Однако я начал задаваться вопросом, использует ли все эти сценарии память, чем дольше мой клиент использует мое приложение.Память AngularJs
Возьмем, например, следующий пример:
Client1 журналы в моем приложении здесь следующие контроллеры грузятся:
LoginController
UserController
вместе с этими некоторые заводы и услуги загружены, чтобы сохранить пользователя для furture Справка.
Как мой клиент1 проходит через мою систему, приложение продолжает добавлять скрипты, но никогда не сбрасывает те, которые он не использует.
На последней странице моего приложения все мои controllers
, factories
и сервисы были загружены и сохранены в памяти, однако только некоторые из них фактически используются, и только несколько будут использоваться снова.
Должен ли я беспокоиться об этом, как только мое приложение будет расти или это нормальная процедура AngularJs
?
зависит от того, что делает приложение. У меня есть приложение для чтения каналов. Я оставляю открытыми в течение нескольких дней. Он обрабатывает запросы каждые 10 минут и добавляет/удаляет несколько сотен записей в день. Это дает мне гораздо меньше головных болей (или утечек памяти), чем простая страница wordpress с постоянным слайд-шоу на нем. – charlietfl