Practices for writing high-performance Go
Thanks for this, I just started getting into and writing Go code.<p>I have a question that I don't remember being answered in any tutorial I've done so far.  I've written a lot of C code and I typically make memory managed lists, so if I need a new common object I grab one from the list to avoid free/malloc as much as possible.  Does Go do this automatically, or should I still do this on my own?  I'm writing a long-running server, not a utility or something short lived.