microsoft / gctoolkit

Tool for parsing GC logs
https://github.com/microsoft/gctoolkit
MIT License
1.24k stars 153 forks source link

Generational ZGC not supported #364

Open loyispa opened 3 months ago

loyispa commented 3 months ago

The ZGC log pattern seems to have changed since jdk21, do you have a plan to support it?

Known changes for CYCLE_START:

before:

[20.134s][info ][gc          ] GC(1) Garbage Collection (System.gc()) 22M(1%)->24M(1%)

after:

[251.570s][info][gc          ] GC(5) Major Collection (Proactive) 684M(23%)->346M(12%) 0.473s
karianna commented 3 months ago

Yes, Pull Requests are also welcome here though (it's an ever moving target!)

kcpeppe commented 3 months ago

Hi, I have work on genZ underway. I'm willing to push the work in my local branch if there is interest

loyispa commented 3 months ago

Hi, I have work on genZ underway. I'm willing to push the work in my local branch if there is interest

@kcpeppe I am sure interested. But sorry for my naive question, why is it a local branch not the official repository?

loyispa commented 3 months ago

I also have a preliminary implementation regarding genz, and can meet my own needs ,don't know if it should be submited.

karianna commented 3 months ago

You should both push branches as part of a PR request and let's have a look at them!

kcpeppe commented 3 months ago

Yes, please push and let's see if we can integrate them.

AlinaHovakimyan commented 1 week ago

Hi everyone, may I ask when the next version is planned to be released? We are also looking forward for the generational ZGC support and I see that the latest version available in maven central is from a year ago.

karianna commented 1 week ago

@d3r3kk to comment on rough timelines here (no promises!).

d3r3kk commented 1 week ago

Target is end of September. Might spill over into October.