# 왜 Go 실행파일은 크기가 클까?

> Clean Markdown view of GeekNews topic #1177. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=1177](https://news.hada.io/topic?id=1177)
- GeekNews Markdown: [https://news.hada.io/topic/1177.md](https://news.hada.io/topic/1177.md)
- Type: news
- Author: [xguru](https://news.hada.io/@xguru)
- Published: 2019-12-31T10:13:55+09:00
- Updated: 2019-12-31T10:13:55+09:00
- Original source: [cockroachlabs.com](https://www.cockroachlabs.com/blog/go-file-size/)
- Points: 2
- Comments: 0

## Topic Body

nm결과를 D3를 이용해서 Treemap으로 보이게 한 과정을 상세히 적어둬서 재미난 글.

Go 바이너리의 내부구조 및 바이너리들의 내부 확인 방법을 배울수 있음.

결과적으로 크기가 불어난건 Go 컴파일러가 1.2버전부터 시작시간을 줄이기 위해

runtime.pclntab (LineTable for Program Counter)을 압축하지 않은채로 넣어둬서 생긴 것.

## Comments



_No public comments on this page._
