使用 fieldalignment 对齐 Go 结构体的字段
· 约 1 分钟阅读
Go 结构体字段的定义顺序,会影响分配给结构体实例的内存。使用 fieldalignment 工具,可以修复字段对齐的问题,优化(即减少)内存的分配。
fieldalignment 命令的使用方法
安装 fieldalignment:
go install golang.org/x/tools/go/analysis/passes/fieldalignment/cmd/fieldalignment@latest对齐字段:
fieldalignment -fix ./...