Заглушение утечек памяти в JavaScript достаточно просто, когда вы знаете, что вызывает их. В этой статье авторы Киран Сундар и Абхиджит Бхаттачарья познакомит вас с основами круговых ссылок в JavaScript и объяснить, почему они могут создавать проблемы в определенных браузеров, особенно в сочетании с закрытием. После просмотра некоторых из общие шаблоны утечки памяти, за которыми вы должны следить, вы узнаете множество простых способов обойти их.
Ответ 2
Google Chrome имеет возможность делать снимки кучи и сравнивать их, что может быть использовано для обнаружения утечек памяти и анализа потребления памяти в целом. Существует статья о профилировании кучи в Google Developers, которая объясняет все.
Ответ 3
Debug.js выполняет глобальную проверку утечки и проверку типов.