32位
0x1
最少分配16字节堆,8字节对齐。每次增加8。
0x2
其中4字节为头部。申请1-12堆。分配16字节堆。
64位
0x1
最少分配32字节堆,16字节对齐。每次增加16。
0x2
其中8字节为头部。申请1-24堆。分配32字节堆。(16个字节头部,prev_size的八字节为数据区也在前面)
**
glibc的堆内存对齐机制
最新推荐文章于 2022-03-05 14:30:46 发布
32位
0x1
最少分配16字节堆,8字节对齐。每次增加8。
0x2
其中4字节为头部。申请1-12堆。分配16字节堆。
64位
0x1
最少分配32字节堆,16字节对齐。每次增加16。
0x2
其中8字节为头部。申请1-24堆。分配32字节堆。(16个字节头部,prev_size的八字节为数据区也在前面)
**