Ищу способы экономии памяти в Sencha Touch 2. Вариантов вижу два, как буду опишите ниже.
Я хотел бы получить совет о разнице в потреблении памяти между двумя вариантами и узнать, не упустил ли я что-нибудь.
Удалите неиспользуемые компоненты из их контейнеров и уничтожьте их. Когда они снова понадобятся, -создайте их заново.
Преимущество:
этому подходу может значительно помочь параметр autoCreate ссылки на контейнер и параметр autoDestroy конфигурации контейнера.
Недостаток:
Чтобы заново -создать вид, каким он был до уничтожения, вам нужно убедиться, что все важные фрагменты информации, которые вы хотите воссоздать, (например. прокрутка -местоположение в списке, карта -центр на карте )сохраняется как состояние в другом месте.
Удалите неиспользуемые компоненты из контейнеров, БЕЗ их уничтожения. Когда они снова понадобятся, повторно -прикрепите их к контейнерам.
Преимущества
Недостатки