왜 Go 실행파일은 크기가 클까?
(cockroachlabs.com)nm결과를 D3를 이용해서 Treemap으로 보이게 한 과정을 상세히 적어둬서 재미난 글.
Go 바이너리의 내부구조 및 바이너리들의 내부 확인 방법을 배울수 있음.
결과적으로 크기가 불어난건 Go 컴파일러가 1.2버전부터 시작시간을 줄이기 위해
runtime.pclntab (LineTable for Program Counter)을 압축하지 않은채로 넣어둬서 생긴 것.