Go 프로세스 메모리 사용량 분석 (2)
가장 간단한 Go 프로그램
package main
import (
"fmt"
"time"
)
func main() {
fmt.Println("hello")
for {
time.Sleep(1 * time.Second)
}
}
디버깅 심볼을 제외한 바이너리 크기는 1,229,464 바이트 (약 1.2 MiB) 입니다.
컴파일된 바이너리를 readelf 도구로 확인해보면, Program Header에 3개의 로드 가능한 세그먼트가 있음을 알 수 있습니다.
Program Hea ...
6월 4일 02:47에 게시됨