golang 1.16beta1发布了,按照golang github(https://github.com/golang/go/milestones),应该在本年2月1日正式发布,不过个人感觉应该会跳票。
尝试用golang 1.16beta1编译了一下原来的一个简单的项目,生成的可执行文件比golang 1.15.6小了1.4M左右
docker run --rm -v "$PWD":/usr/src/myapp -v /Users/liangtianyu/work/golang/pkg/mod:/go/pkg/mod -w /usr/src/myapp -e GOPROXY=https://goproxy.io,direct -e GOOS=linux -e GOARCH=amd64 -e CGO_ENABLED=0 golang:1.16beta1 go build -ldflags -s -a -installsuffix cgo -tags timetzdata -v main.go
基于docker运行,大概内存占用在13M左右,比原来少了4M左右。因为项目比较简单,经过功能测试,也没有发现问题。
有疑问加站长微信联系(非本文作者)