Fortran Coder

查看: 10831|回复: 6
打印 上一主题 下一主题

[编译器] 关于特大数组的编译运行问题

[复制链接]

8

帖子

2

主题

0

精华

入门

F 币
65 元
贡献
28 点
跳转到指定楼层
楼主
发表于 2016-7-24 21:22:52 | 显示全部楼层 |只看大图 回帖奖励 |倒序浏览 |阅读模式
楼主的电脑是32G内存,64位系统,但是在VS2012运行IVF的时候,经常提示内存不足或者出错。这里已经是经过稀疏矩阵存储处理过(有2000万的非零元素),有大神能够帮忙解答吗,这里感激不尽!
分享到:  微信微信
收藏收藏 点赞点赞 点踩点踩

8

帖子

2

主题

0

精华

入门

F 币
65 元
贡献
28 点
沙发
 楼主| 发表于 2016-7-25 09:14:29 | 显示全部楼层
我看了这个帖子,还没有得到我想要的答案,难道就是说我不能够充分利用32G内存吗?

8

帖子

2

主题

0

精华

入门

F 币
65 元
贡献
28 点
板凳
 楼主| 发表于 2016-7-25 10:28:33 | 显示全部楼层
本帖最后由 glodve 于 2016-7-25 12:52 编辑

附上我的一些错误提示。还有我不是很确定怎么设置64位编辑器。是选定图上的X64吗?
还有因为是做科学计算的,目前就想着把程序跑起来,所以暂时不去做内存存储优化。对这方面的了解不是太多也有难度。



还有提示错误就是提示insufficient virtual memory。

另外一个问题
程序中使用了qsort函数。当我选择x64而不是win32时会出现错误




谢谢!





8

帖子

2

主题

0

精华

入门

F 币
65 元
贡献
28 点
地板
 楼主| 发表于 2016-7-26 15:04:24 | 显示全部楼层
fcode 发表于 2016-7-25 19:42
选择了 x64 就是64位的。也可以从内存地址 0x000000013F612229 这种里看出来,0x 后面有16个十六进制数,就 ...

好的,谢谢指教。
您需要登录后才可以回帖 登录 | 极速注册

本版积分规则

捐赠本站|Archiver|关于我们 About Us|小黑屋|Fcode ( 京ICP备18005632-2号 )

GMT+8, 2024-5-14 02:32

Powered by Tencent X3.4

© 2013-2024 Tencent

快速回复 返回顶部 返回列表