Вы теряете память из функций Java?
Вот решение: возьмите свою доморощенную яву и бросьте ее. Используйте одну из стандартных платформ javascript, например, jQuery.
Если вы работаете со сложным JavaScript и не являетесь Java-гуру, не делайте этого самостоятельно.
Редактировать: Что, это плохой совет? Javascript - это не просто язык сценариев; это сложный и удивительно мощный язык программирования, тесно связанный с HTML DOM, который по-разному реализован в разных браузерах. Если вы сделаете это неправильно, вы не только потеряете память, но и выбросите ошибки везде и, как правило, сделаете работу в Интернете ужасной. Вы хотите отогнать людей, заходящих на ваш сайт? Нет? Затем используйте фреймворк javascript и избавьтесь от всей своей хакерской кросс-браузерной хулиганства.