灰熊Glassfish 4.1中的内存泄漏

时间:2018-06-08 08:41:53

标签: java memory-leaks glassfish-4.1

我遇到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 :(得分:0)

将Spring从5.0.2升级到5.0.4后,会发生此泄漏。回到Spring 5.0.2,问题消失了。在春季5.0.4中,服务器发送事件(SSE)似乎无法正确释放内存。