Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [milo-dev] Netty LEAK message

Hi Kevin,

Merge the following commits in dev/0.2.x,

- 2017/12/09 c1b6978
- 2017/12/13 e4e5915

Furthermore, I replaced ChunkDecoder.java from
https://github.com/eclipse/milo/tree/release-buffers and executed it.

The JVM options are the same. I also set the GC log.

-Dio.netty.leakDetection.maxRecords=1000
-Dio.netty.leakDetection.level=paranoid

Also, the setting of the concurrent clients is the same.

- Publishing interval 200 (msec)
- Sampling interval 100 (msec)
- NodeId items 350
- Number of concurrent clients 6

When 1.5 hours passed, the increasing trend of GC's heap area remained
as usual, and it seems that LEAK message seems to be coming out in about
4 hours from the past experience if this trend continues.

Therefore, when changing from Netty 4.1.4 to 4.0.53 (the latest version of 4.0.x),
the occurrence frequency of Scavenge GC / Full GC decreased drastically,
and the heap area increased by about 8 minutes It was stopped.

I have not seen it for about 1.5 hours yet, but it feels good.

It is early to state the conclusion, so let's go on continuously
as it is and see the situation.

Furthermore, since the mail became too big, I cut down quoted mails
other than the nearest.

Regards,

--Shigeru

<kevinherron@xxxxxxxxx> wrote, Tue, 12 Dec 2017 17:16:37 -0800

> I think I've squashed all of the leaks that occur under exceptional
> circumstances in the dev/0.2.x branch:
> https://github.com/eclipse/milo/tree/dev/0.2.x
> 
> It's a little difficult to cherry pick the fixes because the 0.2.x branch
> has significant changes.


Back to the top