Определение повешенных событий на mousemove
Здравствуйте!
Возникла проблема в небольшой (но всё равно неприятной) утечке памяти. Запись timeline'а показала, что память течёт при движении мышкой, при том, что, вообще говоря, на мышь ничего и не подключалось в интерфейсе. Но при этом используется довольно большое количество библиотек, причём отключать по одной не очень удобно. Поэтому хотелось бы как-то вывести все события, которые вешаются на mousemove. Возможно ли это? |
В хроме на вкладке Elements на правой панели есть вкладка Event Listeners. В фильтре выбери All Nodes.
в Timeline ведь если раскрыть Event, будет ссылка на строку вызываемой функции в исходниках. |
Хрустальный шар подсказывает что течет объект jQuery.cache
т.е. создается элемент на который с помощью jQuery вещается какие либо обработчики после этого элемент удаляется но его обработчики остаются в объекте jQuery.cache |
Часовой пояс GMT +3, время: 06:18. |