Потребление памяти скриптами контента Firefox - PullRequest
0 голосов
/ 08 марта 2012

Я разрабатываю одно расширение для Firefox, используя addon-sdk.Это расширение открывает одну вкладку и загружает одну веб-страницу, которая обновляется каждые N минут.Эта веб-страница обрабатывается с использованием одного скрипта контента.Проблема в том, что память увеличивается каждый раз, когда выполняется скрипт содержимого.Ты знаешь почему?Можно ли как-нибудь вызвать сборщик мусора, чтобы обеспечить стабильное потребление памяти?

РЕДАКТИРОВАТЬ: веб-страница содержит банковские реквизиты, а сценарии содержимого ищут новые движения в.его кадров (который содержит список движений) перезагружается, чтобы увидеть, произошло ли какое-либо изменение.Я использую jquery для обработки списка.Когда появляются новые движения, они отправляются на расширение через порт, и расширение сохраняет их на удаленном веб-сервере с помощью Response.

1 Ответ

0 голосов
/ 09 марта 2012

Попытка проверить эту инструкцию от mozilla:

https://developer.mozilla.org/en/XUL_School/JavaScript_Object_Management https://developer.mozilla.org/en/Zombie_Compartments#Proactive_checking_of_add-ons

Зависит от того, что вы используете в своем дополнении ... Если вы используете какой-то оберсервер дляНапример, вам нужно отменить регистрацию этого наблюдателя, чтобы он не протекал ... Можете ли вы дать больше описаний своего аддона?Код или что именно он делает ... Может быть, вы не объявляете переменную и все время используете глобальные переменные, попробуйте также сбросить переменную после ее использования.

Используете ли вы jquery?

...