Обнаружение утечки памяти JS в инструментах разработчика Chrome

Я использую инструменты разработчика Chrome, чтобы выяснить, есть ли утечка памяти в каком-либо коде JS. Временная шкала памяти выглядит хорошо, память восстанавливается, как и ожидалось.

enter image description here

Однако моментальный снимок памяти сбивает с толку, потому что кажется, что есть утечка, потому что есть записи в разделе «Отдельное дерево DOM».

Материал под «Detached DOM Tree» просто ждет сборки мусора или это настоящие утечки?

Также кто-нибудь знает, как узнать, какая функция удерживает ссылку на отдельный элемент?

enter image description here

39
задан Carl Rippon 13 August 2012 в 07:43
поделиться