beyla
beyla copied to clipboard
Optimize Go object allocation
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