D
difour
Прохожие
- Автор темы
- #1
тут появился маленький вопрос, как можно освободить память?
у меня есть статический класс, в котором есть
private static List<String> list = new ArrayList<String>();
и в него я пишу некий лог, так вот, сделав простую страницу и рефреша ее, у меня остается информация созданная на прошлой странице, и если поставить счетчик в том классе, к примеру private int total (который будет записывать кол-во хитов), то он постоянно увеличивается.
что делать , как я понял это выделенная под объект память, и так как он статический, то идет обращение к нему, как к уже созданному.
нашел статью Для просмотра ссылки Войдиили Зарегистрируйся, в ней говорится что объект живет все время, это до рестарта сервера, обидно (
у меня есть статический класс, в котором есть
private static List<String> list = new ArrayList<String>();
и в него я пишу некий лог, так вот, сделав простую страницу и рефреша ее, у меня остается информация созданная на прошлой странице, и если поставить счетчик в том классе, к примеру private int total (который будет записывать кол-во хитов), то он постоянно увеличивается.
что делать , как я понял это выделенная под объект память, и так как он статический, то идет обращение к нему, как к уже созданному.
нашел статью Для просмотра ссылки Войди