【发布时间】:2012-11-30 07:51:30
【问题描述】:
我想得到一个 [x][4096] 的表(例如 int table[4096][4096]) 但我不知道该怎么做——尤其是以更一般的方式(它是 在许多编译器上还有较旧的编译器(mingw、dmc、lcc、b55)
我想让表格女巫每一行都填充到一个(或多个)系统中
页面(为了提高效率,它会更快吗?据我所知)
所以我想得到一个填充一组系统页面的数组,它
与他们非常一致
(我不希望出现任何错误,页面中没有空格)
1) 我可以通过这种方式获得静态数组吗(在许多编译器中) 2)如何以malloc方式完成? (我依稀记得 malloc 可以在他分配的 ram 之前放置一些元数据,这样会破坏图像, 也许它也没有分配精确的字节数(?)但我不确定 到那个
我可以把这样清晰的分配 - 例如 256 个对齐的 4K 页面作为一个表格吗?
【问题讨论】:
标签: c++ c winapi optimization memory-alignment