|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
26.06.2018, 11:28 | #1 |
Пользователь
Регистрация: 25.02.2018
Сообщений: 18
|
Утечка памяти в приложении javascript
Здравствуйте, коллеги!
Подскажите, пожалуйста, как решить проблему с утечкой памяти. Суть проблемы следующая: есть приложение, написанное на js с использованием библиотеки THREE.js, которое строит 3D модель и выводит ее на страницу. После каждого обновления модели, вкладка браузера требует все больше памяти. После 50-100 обновлений память заканчивается и браузер виснет. Вот скриншот консоли http://joxi.ru/Dr8v4KRI4xLd12 Первый снимок до обновления модели, второй - после. Там появляются какие-то массивы, хотя у меня в коде массивов-то и нет: там все объекты. С DOM работы особо никакой не производится, все глобальные переменные перед обновлением модели затираются. Подскажите, как найти в коде тот объект, который эти проблемы создает? Как вообще решаются такие проблемы? Какая нужна дополнительная информация чтобы можно было понять, в чем проблема? |
27.06.2018, 13:32 | #2 |
Форумчанин
Регистрация: 12.12.2010
Сообщений: 205
|
Неплохо бы было увидеть код и узнать используете ли вы метод dispose(), чтобы освободить свой объект сцены для grabage collector.
Последний раз редактировалось Baburek; 27.06.2018 в 14:10. Причина: Убрал текст о github, чтобы не рекомендовать плохого |
27.06.2018, 13:50 | #3 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
Самый верный способ воспользоваться одним из способ мониторинга и отладки. Благо для three они есть. Создать issue на гитхабе для решения своих задач не гуд.
|
05.07.2018, 10:22 | #4 |
Пользователь
Регистрация: 25.02.2018
Сообщений: 18
|
Коллеги, кто-нибудь может за деньги решить мою проблему?
кросс, тема в фрилансе Модератор Последний раз редактировалось Аватар; 05.07.2018 в 12:30. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Утечка памяти | Алексей0001 | Общие вопросы Delphi | 8 | 02.02.2018 23:17 |
Утечка памяти [Освобождение памяти массива] | denis76560 | Общие вопросы Delphi | 4 | 27.11.2016 18:20 |
Утечка памяти | OmegaBerkut | Общие вопросы Delphi | 21 | 09.04.2015 22:12 |
Утечка памяти | Vlad2891 | Общие вопросы Delphi | 11 | 27.02.2015 16:06 |
Утечка памяти | forivanb | Общие вопросы Delphi | 4 | 11.04.2012 15:28 |