Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Определение повешенных событий на mousemove (https://javascript.ru/forum/events/46956-opredelenie-poveshennykh-sobytijj-na-mousemove.html)

seva.zaikov 01.05.2014 19:43

Определение повешенных событий на mousemove
 
Здравствуйте!

Возникла проблема в небольшой (но всё равно неприятной) утечке памяти. Запись timeline'а показала, что память течёт при движении мышкой, при том, что, вообще говоря, на мышь ничего и не подключалось в интерфейсе. Но при этом используется довольно большое количество библиотек, причём отключать по одной не очень удобно.

Поэтому хотелось бы как-то вывести все события, которые вешаются на mousemove. Возможно ли это?

danik.js 01.05.2014 20:44

В хроме на вкладке Elements на правой панели есть вкладка Event Listeners. В фильтре выбери All Nodes.

в Timeline ведь если раскрыть Event, будет ссылка на строку вызываемой функции в исходниках.

MallSerg 06.05.2014 20:30

Хрустальный шар подсказывает что течет объект jQuery.cache
т.е. создается элемент на который с помощью jQuery вещается какие либо обработчики после этого элемент удаляется но его обработчики остаются в объекте jQuery.cache


Часовой пояс GMT +3, время: 23:33.