堆上分配的内存块是否保证对齐?

时间:2011-10-26 20:03:55

标签: delphi heap

我正在使用FastMM驱动的Delphi 2010进行原型设计,每次使用GetMem分配内存时,结果指针都与QWORD边界对齐。但我应该依靠吗?

2 个答案:

答案 0 :(得分:5)

答案 1 :(得分:1)

好的,调查结果:

快速测试竞赛揭示了D7附带的默认Borland堆管理器传递了WORD和DWORD,但未通过QWORD和PARA对齐测试用例。因此,贡献MM或手动检查/调整必需。谢谢大家!