beyla icon indicating copy to clipboard operation
beyla copied to clipboard

Optimize Go object allocation

Open grcevski opened this issue 7 months ago • 1 comments

I made a few changes to reduce the amount of transient memory we allocate. With this change, the majority of allocations are out of our control. Very little is in the ring buffer path, the rest are all about working with the SDKs to generate metrics and traces.

pprof after the changes

profile (1).pb.gz

grcevski avatar Jul 17 '24 00:07 grcevski