内存对齐
0.1 基本数据类型字节占用表
数据类型
32位系统
64位系统
说明
0.2 复合数据类型字节占用
0.2.1 数组 (Array)
0.2.2 结构体 (Struct)
0.2.3 切片 (Slice)
0.2.4 字符串 (String)
0.2.5 映射 (Map)
0.2.6 通道 (Channel)
0.2.7 接口 (Interface)
0.3 内存对齐规则
0.4 Go 中的基本类型对齐系数
数据类型
大小(字节)
对齐系数
0.5 如何查看类型大小
0.6 如何查看对齐系数
0.7 重要注意事项
0.8 为什么需要内存对齐
0.8.1 硬件要求
0.8.2 性能提升
0.8.3 原子操作保证
0.8.4 减少内存碎片
0.9 最佳实践
最后更新于