I've been using #pprof for a long time, but not until yesterday did I know about the "list" command. And wow, it is *amazing*. From the pprof terminal, just type "list" followed by the name of a function call the "top" command (or your flamegraph or whatever) shows as a top allocator, and you'll see exactly where in your code memory is allocated, and how much
Finally broke down to use #pprof to debug why some of my #Golang code was slow in a test. It quickly pointed me to a completely different part of the code than I was editing. The coverage report later pointed out another hard to spot bug.
It's days like this that I really enjoy developing in Go. The strong test integration is saving me countless hours of debugging hard to spot issues in the future.