Hey everyone, let's start with something fundamental and very important: Garbage collector.
3 part series by https://twitter.com/ardanlabs about GC (semantics, tracing, pacing respectively).
https://ardanlabs.com/blog/2018/12/garbage-collection-in-go-part1-semantics.html
https://ardanlabs.com/blog/2019/05/garbage-collection-in-go-part2-gctraces.html
https://ardanlabs.com/blog/2019/07/garbage-collection-in-go-part3-gcpacing.html
3 part series by https://twitter.com/ardanlabs about GC (semantics, tracing, pacing respectively).
https://ardanlabs.com/blog/2018/12/garbage-collection-in-go-part1-semantics.html
https://ardanlabs.com/blog/2019/05/garbage-collection-in-go-part2-gctraces.html
https://ardanlabs.com/blog/2019/07/garbage-collection-in-go-part3-gcpacing.html
SLOC and how to make it faster by twitter.com/boyter
slides: https://boyter.org/static/gophercon-syd-presentation repo: https://github.com/boyter/scc #golang
slides: https://boyter.org/static/gophercon-syd-presentation repo: https://github.com/boyter/scc #golang
Rewriting wc utility in #golang and beating C
https://ajeetdsouza.github.io/blog/posts/beating-c-with-70-lines-of-go/
https://ajeetdsouza.github.io/blog/posts/beating-c-with-70-lines-of-go/
#golang and how memory is managed (also what's a memory span) by twitter.com/blanchonvincent
https://medium.com/a-journey-with-go/go-memory-management-and-allocation-a7396d430f44
https://medium.com/a-journey-with-go/go-memory-management-and-allocation-a7396d430f44
About time.Sleep and how it's implemented under the hood, sure, it's about #golang runtime
https://xwu64.github.io/2019/02/27/Understanding-Golang-sleep-function/
https://xwu64.github.io/2019/02/27/Understanding-Golang-sleep-function/
#golang low-level calling convention on x86-64 (July 2018) by twitter.com/kena42
https://science.raphael.poss.name/go-calling-convention-x86-64.html
https://science.raphael.poss.name/go-calling-convention-x86-64.html
Memory profiling and load testing with Vegeta by twitter.com/mark_a_phelps
https://www.markphelps.me/2019/11/profiling-to-reduce-memory-allocations/
https://www.markphelps.me/2019/11/profiling-to-reduce-memory-allocations/
Analyzing #golang Executables by twitter.com/jebdec
Well, it's not about performance, but a very good post about executable internals.
https://pnfsoftware.com/blog/analyzing-golang-executables/
Well, it's not about performance, but a very good post about executable internals.
https://pnfsoftware.com/blog/analyzing-golang-executables/
Sometimes you want to check new features from #golang master branch (also called tip).
There is no need to do it manually, just use gotip tool which does this perfectly
https://godoc.org/golang.org/dl/gotip
There is no need to do it manually, just use gotip tool which does this perfectly
https://godoc.org/golang.org/dl/gotip