Утечка памяти в подключаемом коде аналитики и консультанта

  • обновлен
  • Реализовано

В скрипте cs.min.js наблюдается серьезная утечка памяти, которая видна невооруженным взглядом, если страница остается открытой на несколько часов. Это наблюдается не только на моём сайте, но и даже на сайтах вашей компании, таких как uiscom.ru и comagic.ru.


Вот прилагаю ссылку на скриншот внутреннего диспетчера задач браузера Chrome:



Обратите внимание на столбец JavaScript memory. Эта память растет до момента, когда уже расти некуда и отладчик (если он открыт) приостанавливает выполнение скриптов (именно cs.min.js). Если без отладчика, то выполнение скриптов продолжается до момента, когда памяти будет не хватать совсем и тогда браузер "убьет" эту вкладку, заменив содержимое страницы шаблоном "Aw, snap!":




Это серьезная проблема для сайтов, которые могут быть открыты длительное время. Например если у пользователя есть привычка оставлять вкладки со страницами открытыми, чтобы просмотреть их позже.

Вот ещё скриншот из developer tools, как раз до краша, когда js скрипт становится на паузу:

Лена Дергачева
  • На рассмотрении

Приветствую!

Спасибо за подробный комментарий, передала всю информацию разработке:)

Лена Дергачева

Добрый день! Проблема была решена в мае этого года, большое спасибо что сообщили о ней.

Лена Дергачева
  • Реализовано

Подпишитесь на рассылку

Обещаем присылать только полезную информацию