Как понять, кто съедает память в FF?
Вложений: 2
Есть страница, в ней скрипт, по таймеру опрашивается вебсервис через ajax и рисуется динамический график (RGraph), типа как в Таскменджере/
Все работает, но за 10 минут работы схедает 3 ГБ памяти. Куда смотреть? Вот файлы из ФФ до начала запуска таймера и после того, как схавало 3ГБ. |
![]() Хрустальный шар подсказывает что создается слишком много элементов т.е. вызывается createElement() без удаления ранее созданных элементов n/t/ без delete крайне глупо и наивно думать что тебе смогут помочь без кода в котором воспроизводится проблема =) |
Вариант по сути только один: предыдущие данные не очищаются после того как загружаются новые. Такое возможно опять же только в одном случае - где-то на эти данные сохраняются ссылки по которым до них можно добраться. И вряд ли проблема в библотеке(но не исключено), скорее всего вы где-то сохраняете всё в массив, или используете замыкание, а может ещё что - кто знает...
|
Часовой пояс GMT +3, время: 20:33. |