Нужно ли развязывать слушателей событий в директивах, когда angular начинает разрушать?

В моем приложении сильная утечка памяти, но у меня нетне выяснил причины, а вот фон.

Я использую AngularJS + JQuery (плагины)

Многие слушатели связаны следующим образом:

$ (Элемент) .он (»KeyUp», function () {});

Так что вопрос

Нужно ли отвязывать этих слушателей в директивах, следуя инструкциям?

scope.$on("$destroy", function() {
    $(element).off();
}); 

Кстати, как вы обычно обнаруживаете утечку памяти в веб-приложении? Я использую хромпрофиль (см. здесьПрофилирование производительности памяти) но я не смог отследить коды, где утечки памяти. У вас есть какие-нибудь предложения?

Большое спасибо!

Ответы на вопрос(2)

Ваш ответ на вопрос