Сборка мусора атрибутов pagecontext java - PullRequest
0 голосов
/ 29 сентября 2010

Рассмотрим,

pageContext.setAttribute("name", new String("Shal"));
String name1= new String("Jason");
pageContext.setAttribute("Alternate Name", name1));

как память выделяется для двух вышеуказанных атрибутов, как и когда эта память будет восстановлена. Какая лучшая практика для подражания

1 Ответ

1 голос
/ 29 сентября 2010

Как и все другие объекты Java, они будут размещаться в куче и собирать мусор (а), когда они больше недоступны, и (б) когда чертовски хорошо работает сборщик мусора.

Атрибуты области страницы больше недоступны, когда страница завершает выполнение, т. Е. Когда JSP завершил рендеринг, если, конечно, что-то еще в ВМ не имеет другой ссылки на них.

...