Анализ утечки памяти приложения в браузере Chrome - PullRequest
0 голосов
/ 23 сентября 2019

У меня запущено веб-приложение в браузере Chrome.Когда я бегаю долго, я вижу увеличение памяти и памяти Java-скриптов.Мое приложение переключает экран с одной страницы на другую и обратно на начальную страницу каждые 15 секунд.Как начать анализ?

1 Ответ

0 голосов
/ 23 сентября 2019

Когда вы говорите об утечках памяти в JS, это может быть связано с непреднамеренными глобальными переменными, постоянными замыканиями или отсоединенными узлами DOM, на которые все еще ссылаются.

В DevTools есть несколько инструментов, которые вы можете использовать для обнаружения вышеуказанных случаев.

  1. Вы можете использовать Снимок кучи и просмотреть выделения, на которые у вас есть прямые ссылки из кода.

  2. Вы можете использовать Allocation Timeline , чтобы связать информацию о снимке кучи с временной шкалой и показать, где выделена память.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...