Является ли это признаком утечки памяти в Reactor?

У меня есть приложение с сетью Fluxes, обрабатывающее некоторые данные. Данные для обработки принимаются через веб-сокеты. За исключением конца конвейера обработки, где хранятся некоторые агрегированные значения, приложение не должно иметь состояния. Однако я вижу непрерывное увеличение размера кучи. Вы можете увидеть это, глядя на красную линию, которая обрезает точки после того, как я запустил сборку мусора:

Синий на диаграмме - размер используемой кучи.

Если я посмотрю, что в куче, я увижу, что классы из Reactor оказывают наибольшее влияние:

Однако я никогда не профилировал приложение на основе Reactor и не уверен, может ли это быть утечкой памяти в Reactor или нет. Перед тем, как сделать снимок экрана выше, я запустил сборку мусора и сделал снимок кучи, предварительно отметив кучу в JProfiler.

Похоже ли это на утечку памяти в Reactor?

0 ответов

Другие вопросы по тегам