Re: GC Free Layouts

2018-11-01 Thread Volkan Yazıcı
as. > > There I achieved to get up to 5x speed up compared to JsonLayout[1] and I > > want to stretch this further by reducing the GC load. Though it is really > > difficult given Layout interface (practically) requires an output of type > > String. I examined the internals of

Re: GC Free Layouts

2018-10-25 Thread Matt Sicker
; look > >>>> in detail. A graph comparison would be very cool! > >>>> > >>>> Good luck, keep us posted! > >>>> > >>>> (Shameless plug) Every java main() method deserves > http://picocli.info > >>>> > &g

Re: GC Free Layouts

2018-10-25 Thread Remko Popma
>>>> >>>> (Shameless plug) Every java main() method deserves http://picocli.info >>>> >>>>> On Oct 23, 2018, at 6:40, Volkan Yazıcı >> wrote: >>>>> >>>>> Hello, >>>>> >>>>> I am

Re: GC Free Layouts

2018-10-25 Thread Remko Popma
> >>>> (Shameless plug) Every java main() method deserves http://picocli.info >>>> >>>>> On Oct 23, 2018, at 6:40, Volkan Yazıcı >> wrote: >>>>> >>>>> Hello, >>>>> >>>>> I am working on the next r

Re: GC Free Layouts

2018-10-25 Thread Volkan Yazıcı
t;>> > >>> Hello, > >>> > >>> I am working on the next release of log4j2-logstash-layout > >>> <https://github.com/vy/log4j2-logstash-layout/tree/json-generator>, > >> which > >>> is an alternative to the default JsonLayout a

Re: GC Free Layouts

2018-10-25 Thread Remko Popma
default JsonLayout and allows custom JSON >> schemas. >>> There I achieved to get up to 5x speed up compared to JsonLayout[1] and I >>> want to stretch this further by reducing the GC load. Though it is really >>> difficult given Layout interface (practically) requires

Re: GC Free Layouts

2018-10-24 Thread Volkan Yazıcı
cing the GC load. Though it is really > > difficult given Layout interface (practically) requires an output of type > > String. I examined the internals of other gc-free layouts, e.g., Pattern, > > Gelf, etc. Though each ends up making a call to StringBuilder#toString(), > &

Re: GC Free Layouts

2018-10-22 Thread Remko Popma
; want to stretch this further by reducing the GC load. Though it is really > difficult given Layout interface (practically) requires an output of type > String. I examined the internals of other gc-free layouts, e.g., Pattern, > Gelf, etc. Though each ends up making a call to StringBuilder#

GC Free Layouts

2018-10-22 Thread Volkan Yazıcı
ant to stretch this further by reducing the GC load. Though it is really difficult given Layout interface (practically) requires an output of type String. I examined the internals of other gc-free layouts, e.g., Pattern, Gelf, etc. Though each ends up making a call to StringBuilder#toString(), wh