fcode 发表于 2016-7-25 19:42 好的,谢谢指教。 |
选择了 x64 就是64位的。也可以从内存地址 0x000000013F612229 这种里看出来,0x 后面有16个十六进制数,就是64位的。 存储空间不足,就是内存不足了。64位只是可用的寻址空间更大, 但依然是有限的。 映像大小太大,是静态数组太大导致的。请用动态分配数组试试。 综合来看,你的数组还是太大了。建议从算法上优化,减少内存的需求量。 |
你再确认一下你使用的编译器是否是64位的编译器? 给一张错误提示的截图出来? 有必要可以用64位的linux上跑跑试试看? 此外,能否更合理的使用内存?例如波前法。 |
我看了这个帖子,还没有得到我想要的答案,难道就是说我不能够充分利用32G内存吗?![]() |
详解本群官网文章: http://memory.w.fcode.cn |
捐赠本站|Archiver|关于我们 About Us|小黑屋|Fcode ( 京ICP备18005632-2号 )
GMT+8, 2025-4-18 19:57