За последние 24 часа нас посетили 22944 программиста и 1698 роботов. Сейчас ищут 1695 программистов ...

Утечка памяти в приложении javascript

Тема в разделе "JavaScript и AJAX", создана пользователем staircaseMaker, 26 июн 2018.

  1. staircaseMaker

    staircaseMaker Новичок

    С нами с:
    25 фев 2018
    Сообщения:
    17
    Симпатии:
    1
    Здравствуйте, коллеги!
    Подскажите, пожалуйста, как решить проблему с утечкой памяти. Суть проблемы следующая: есть приложение, написанное на js с использованием библиотеки THREE.js, которое строит 3D модель и выводит ее на страницу. После каждого обновления модели, вкладка браузера требует все больше памяти. После 50-100 обновлений память заканчивается и браузер виснет. Вот скриншот консоли http://joxi.ru/Dr8v4KRI4xLd12 Первый снимок до обновления модели, второй - после. Там появляются какие-то массивы, хотя у меня в коде массивов-то и нет: там все объекты. С DOM работы особо никакой не производится, все глобальные переменные перед обновлением модели затираются.
    Подскажите, как найти в коде тот объект, который эти проблемы создает?
    Как вообще решаются такие проблемы? Какая нужна дополнительная информация чтобы можно было понять, в чем проблема?
     
  2. TeslaFeo

    TeslaFeo Старожил

    С нами с:
    9 мар 2016
    Сообщения:
    2.984
    Симпатии:
    759
    библиотека тоже может создавать массивы. Там не на святом духе всё работает ))
    походу она и жрёт память.
     
  3. staircaseMaker

    staircaseMaker Новичок

    С нами с:
    25 фев 2018
    Сообщения:
    17
    Симпатии:
    1
    Коллеги, кто-нибудь может за деньги решить мою проблему?