В моем приложении есть большая утечка памяти, но я не нашел причин, и вот предыстория.
- Я использую AngularJS + JQuery (плагины)
Многие слушатели связаны следующим образом:
$(элемент).on("keyup", function() {});
Итак, вопрос
Нужно ли мне отвязывать этих слушателей в директивах, следуя?
scope.$on("$destroy", function() {
$(element).off();
});
Кстати, как вы обычно обнаруживаете утечку памяти в веб-приложении? Я использую профиль Chrome (см. здесь Профилирование производительности памяти), но мне не удалось отследить коды, где происходит утечка памяти. У Вас есть какие-то предложения?
Большое спасибо!