У нас есть приложение, работающее на Weblogic 8.1.3, использующее встроенный JDK 1.4.2, и оно умеренно быстро теряет память.
Я немного прочел о том, как исправить утечки памяти, но большинство из них, похоже, предполагают, что используется JDK 5 или выше. Есть ли инструменты для более ранних версий?
Кроме этого, мы обнаружили очень мало информации: утечка, похоже, происходит только в полной рабочей среде, а не в тестовой среде.
- У нас есть две машины с weblogic, сгруппированные для балансировки нагрузки
- Утечка происходит на одном кластеризованных серверах одновременно (?!), Но никогда не на обоих
- Утечка иногда, но не всегда, переключается с сервера на сервер при перезапуске Weblogic.
Итак, я полагаю, что при запуске сервера должен быть создан объект, который можно создать на одном (но не на обоих) серверах, который стоит за утечкой. Это разумное место, чтобы начать искать?