Утечка памяти в гризли Glassfish 4.1 - PullRequest
0 голосов
/ 08 июня 2018

Я сталкиваюсь с проблемой, что процесс Glassfish занимает слишком много памяти.Ниже приведены верхние строки jmap.

num     #instances         #bytes  class name
----------------------------------------------
   1:        431326     3252450960  [B
   2:       3540281      871974256  [C
   3:       6705066      375483696  org.glassfish.grizzly.http.util.ByteChunk
   4:       6891640      330798720  org.glassfish.grizzly.http.util.CharChunk
   5:       6853189      274127560  org.glassfish.grizzly.http.util.BufferChunk
   6:       6666497      213327904  org.glassfish.grizzly.http.util.DataChunk

Я выполнил поиск, но не нашел ни одной связанной проблемы.Если эта проблема когда-нибудь зазвонила, пожалуйста, сообщите мне причину и решение?Может ли обновление Glassfish помочь решить проблему?

1 Ответ

0 голосов
/ 01 мая 2019

Эта утечка происходит после обновления Spring с 5.0.2 до 5.0.4.Возвращаясь к Spring 5.0.2, проблема исчезла.Кажется, что Server Sent Event (SSE) не освобождает память должным образом в Spring 5.0.4.

...