Создал небольшую админку на angularJS, использую ng-view и несколько кастомных директив. + Angular Materials
в результате используя технику трех снепошотов - имею( сделал 100 переходов между окнами по ngRoute )
Первый snapshot - 9,9 mb
Второй snapshot - 26,8 mb
Первый snapshot - 41 mb
Сравнив эти снепшоты увидел что многие директивы в памяти остались, а также очень большой closure стал и array(по таблице snapshop)
Пытался удалять элементы после уничтожения scope - ничего не изменилось.
Как исправить подобное?
Утечки от Angular были замечены в IE<=9. Не побороли. Но кеширование немного оттянуло конец. В принципе, можно посмотреть в сторону замыканий и объявлений анонимных функций.