|
Платные хостинги
Раскрутка сайта
Книги по программированию
JSP ест память, фантастика
- Привет!. Не пойму, с каждым запуском JSP страницы, память жрётся, но это понятно, а вот то что после работы скрипта она не освобождается это фантастика. Все говорят что сборщик мусора делает всю работу по освобождению памяти, на собственном опыте не могу этого утверждать. Даже пробовал все переменные об-Null-ивать, но и это не помогло.Если кто знает или предполагает в чём проблема ответьте. Заранее благодарен.
- JSP компилится при первом обращении и потом висит в памяти как обычный сервлетпоэтому память не освобождаетсявот так я предполагаю
- Спасибо.Втом то идело, что память уменьшается при каждой загрузке одной и той же страницы
- значит страница создает или использует некие предварительно созданные объектысборщик мусора уничтожает объекты не сразу после использования. нет даже гарантии, что объект вообще будет удален. вот память и расходуетсягде-то тут на форуме была ветка на подобную тему
- Чаще всего в этом виноваты не закрытые потоки, коннекты и т.д.
- Возможно используются плохо написанные нативные компоненты.
- нашёл кажется : http://www.zarub.org/mirrors/opennet/base/...tomcat.txt.html
- JVM может вообще хавать память до тех пор пока она не кончится (не вся память, а отведенная под JVM). Потом запустит GC. Например GUI приложения себя интересно ведут (на винде по крайней мере) - память растет до какого-то предела. Но если свалить программу в таск-бар, она заметно "худеет". Такой же эфект был замечен с JBoss, запущенным в консоли. Жрет много памяти, сворачиваю его окно - отдает кучу памяти. Разворачиваю - толстеет на глазах.
- Да и JBuilder может схавать 150 метров, а потом похудеть до 50.
- Когда прога сворачивается в таскбар, у нее снижается приоритет. И, похоже, винда решает засвапить часть памяти процесса с низким приоритетом.
- Я что-то не понял причем здесь работа с сетью, так что переместил все в J2EE - в следующий раз пожалуйста повнимательнее.
Интернет казино
Онлайн игры
Увеличение члена
Купить DVD
|