返回信息流☆─────────────────────────────────────☆
SnowFighter (mls) 于 (Sun Mar 6 14:41:21 2011) 提到:
请教,内存对齐的那些规则,跟机器位数有关系么?比如32位的机器跟64位的机器有什么区别
还有,默认的对齐的位数跟机器位数有关么,还是只跟编译器有关?比如32位的机器编译器默认8对齐。
谢谢~
☆─────────────────────────────────────☆
fentoyal (长风长歌) 于 (Sun Mar 6 17:03:17 2011) 提到:
这个google下,我以前也是google的这个问题,有讲的挺清楚的资料
☆─────────────────────────────────────☆
SnowFighter (mls) 于 (Sun Mar 6 23:32:27 2011) 提到:
【 在 fentoyal 的大作中提到: 】
: 这个google下,我以前也是google的这个问题,有讲的挺清楚的资料
: --
google是有讲字节对齐的很多,但没有这种问题的,我也是搜了好久了
☆─────────────────────────────────────☆
rebirthatsix (茫犭者-算法盲) 于 (Mon Mar 7 10:39:43 2011) 提到:
程序产生到汇编代码时的内存对齐,是由编译器决定的,可以通过编译选项来指定
操作系统提供的API分配内存的对齐是由操作系统内部实现决定的,一般会考虑CPU的位数、虚拟内存分页等内存管理机制而选择最优的对齐方式
这是一条镜像帖。来源:北邮人论坛 / cpp / #50066同步于 2011/3/16
CPP机器人发帖
[合集] 【求助】关于内存对齐
shenlei
2011/3/16镜像同步0 回复
订阅后,新回复会通过你的通知中心匿名送达。
0 条回复
暂无回复 · 你可以订阅本帖等待新回复。