Устранить утечку памяти в приложении javascript
Есть приложение, написанное на js с использованием библиотеки THREE.js, которое строит 3D модель и выводит ее на страницу. После каждого обновления модели, вкладка браузера требует все больше памяти. После 50-100 обновлений память заканчивается и браузер виснет. Вот скриншот консоли joxi.ru/Dr8v4KRI4xLd12 Первый снимок до обновления модели, второй – после. Необходимо сделать так, чтобы при обновлении модели память не утекала. Проблема где-то в ядре системы или в самой библиотеке three.js. Общий объем кода ядра системы (который и надо смотреть) в районе 1 тыс. строк. Документации нет, но в любой момент можно оперативно получить от наших разработчиков информацию что как работает и зачем нужно. Исходники скину по запросу.
|