数组大小优化

Sac*_*iya 2 c c++ arrays memory-alignment

如果使用64位UNIX操作系统,将数组大小定义为8的倍数是否有任何优势?我打算使用此数组从共享内存加载数据.因此,操作系统和页面大小可能存在依赖关系.

GMa*_*ckG 8

无所谓.你的编译器知道它是否想在那里填充,所以让它决定.不要因为猜测而搞砸你的代码.

让你的程序工作第一,那么在乎一个分析器性能.

  • @Sachin:你确定这是你计划的瓶颈吗?你在做什么*对阵列是你想要提出的问题.你能添加更多上下文吗? (3认同)