Приложение Angular2 с хранилищем ng в IE 11 имеет утечку памяти

Мы разрабатываем Angular2 SPA с магазином Ngrx.

Мы должным образом отменили подписку на Observable и следуем правильной стратегии обнаружения изменений (OnPush) в соответствии с требованием.

Приложение будет доступно пользователям в браузере IE11 в Windows7. При первоначальном запуске приложения объем памяти процесса IE составляет менее 200 МБ. Но всякий раз, когда мы обновляем страницу, она увеличивается на 30 МБ и, наконец, падает, когда память процесса IE достигает 1 ГБ.

Приложение содержит диаграммы (Chartjs), которые настраиваются по требованию. Любые предложения по выявлению и устранению утечки памяти.


person Vz Wallet    schedule 25.02.2017    source источник


Ответы (1)


Постарайтесь определить, что именно вызывает утечку:

  • Это происходит для пустого/фиктивного приложения ng2 с одним контроллером и без логики?
  • Это происходит с включенным chartjs?
  • Это происходит при включенном ngrx?
  • Это происходит с включенными ngrx и chartjs?
person НЛО    schedule 25.02.2017