A custom profiling tool built using bpftrace and eBPF to track Go memory allocations by type. The tool attaches uprobes to Go's mallocgc function to capture allocation data, then resolves type names by parsing ELF sections and Go's internal type system. Despite being fragile, it successfully identified performance issues caused
Sort: