У меня есть несколько запросов относительно использования кучи в моем приложении. В случаях наблюдается, что активность пользователя минимальна (или равна нулю) в выходные дни, но использование кучи увеличивается линейно, достигает порога, заставляющего GC вступать. Я хочу проанализировать причину использования этой кучи и подтвердить, что это нормально и ожидаемо , Если предположить, что пользователь не работает, это использование кучи может быть вызвано процессом демона, таким как процесс демона моего приложения или потоки Weblogic. Как я могу подтвердить, какой процесс демона вызывает это поведение, и есть ли что-то, что нужно сделать для решения этой проблемы?Неожиданное использование кучи в приложении J2EE Struts
Я проверил процесс демона моего приложения и довольно уверен, что его не злоупотребляет кучей. Но что мне делать с процессом демона Weblogic? Должен ли я жить с ним или сражаться?
EDIT: Я работаю на Weblogic 10.3 с BEA JRockit 1.6. Линейное увеличение использования кучи наблюдается примерно за 20 часов до запуска сборщика мусора. Я тестировал процесс своего приложения с помощью JProbe и не обнаружил никаких утечек.
Спасибо за ваш вклад, я добавил более подробные сведения в мой вопрос. –