powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Apache Axis
4 сообщений из 4, страница 1 из 1
Apache Axis
    #34018442
Poligon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, для своей задачи я использую Apache Axis 1.4, Tomcat 5.5.15 поднятый на OS Windows. Проблема заключается в следующем: при каждом запросе к сервису, tomcat занимает все большее место в оперативной памяти. Вопрос в том с чем это связано и прекратиться ли его рост?
...
Рейтинг: 0 / 0
Apache Axis
    #34018481
Kachalov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Скорее всего в Вашем приложении присходит утечка памяти за счет не освобождаемых объектов, с этим явлением обязательно надо бороться, в противном случае Tomcat исчерпает всю доступную JVM память (по умолчанию 64Мб) и завершит работу с ошибкой.
...
Рейтинг: 0 / 0
Apache Axis
    #34018591
Poligon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
KachalovСкорее всего в Вашем приложении присходит утечка памяти за счет не освобождаемых объектов, с этим явлением обязательно надо бороться, в противном случае Tomcat исчерпает всю доступную JVM память (по умолчанию 64Мб) и завершит работу с ошибкой.

Врядли там происходит утечка памяти, так как метод работает по следующей схеме
try {
Соединения с базой
Получения результата
Закрытие resulset
} catch (……………
finally {
try {
закрытие соединения
} catch (……………
}

Кроме того, профайлер показывает что память в jvm держится примерно на 1 уровне.
Может быть дело в чем то другом?
...
Рейтинг: 0 / 0
Apache Axis
    #34018681
Kachalov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Poligonпри каждом запросе к сервису, tomcat занимает все большее место в оперативной памяти

PoligonКроме того, профайлер показывает что память в jvm держится примерно на 1 уровне.

- тогда как Вы поняли что Tomcat занимает все больше места в ОП?

Попробуйте добавить в catalina.bat/catalina.sh параметер:
Код: plaintext
1.
  JAVA_OPTS="-Xloggc:$CATALINA_BASE/logs/gc.log"

и понаблюдайте за сборщиком мусора
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Apache Axis
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]