找回密码
 注册
查看: 3192|回复: 6

三维程序,内存溢出错误7,怎么样处理编写的三维程序

[复制链接]
发表于 2009-8-24 20:45:39 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
我写的三维程序,在我的机子上运行,网格划分为225*231*150,我一点运行就内存溢出。检查了一下程序应该没有错误。是不是我机子的问题?还是我程序编写的对数组存放方法不对啊?怎么样处理编写的程序能在一般的机子上运行?
发表于 2009-8-24 22:21:31 | 显示全部楼层

回复 1# xiaobenshi 的帖子

堆栈不够。建议开放更大的堆栈,或者改在Linux下运行,运行之前执行命令“ulimit -s unlimited”即可。
发表于 2009-8-24 22:47:21 | 显示全部楼层
原帖由 xiaobenshi 于 2009-8-24 12:45 发表
我写的三维程序,在我的机子上运行,网格划分为225*231*150,我一点运行就内存溢出。检查了一下程序应该没有错误。是不是我机子的问题?还是我程序编写的对数组存放方法不对啊?怎么样处理编写的程序能在一般的机子上 ...

225×231×150的网格,你用的是单机?这么大的网格你单机的内存多大?不溢出才怪啊。
我算DNS采用的128^3的网格都是在机群上算的,单机已启动就“爆掉了”。
发表于 2009-8-25 09:16:28 | 显示全部楼层
原帖由 SKLCC虫草晶 于 2009-8-24 22:47 发表

225×231×150的网格,你用的是单机?这么大的网格你单机的内存多大?不溢出才怪啊。
我算DNS采用的128^3的网格都是在机群上算的,单机已启动就“爆掉了”。


而且最好用64x系统,不然就是多插几个条子也一样爆掉
 楼主| 发表于 2009-8-25 09:59:48 | 显示全部楼层

回复 2# onesupeng 的帖子

谢谢。谢谢指点!Linux的单机上面可以运行么?

[ 本帖最后由 xiaobenshi 于 2009-8-25 10:20 编辑 ]
 楼主| 发表于 2009-8-25 10:01:44 | 显示全部楼层
谢谢大家的指导。呵呵,
发表于 2009-8-25 11:16:20 | 显示全部楼层
原帖由 ywang 于 2009-8-25 01:16 发表


而且最好用64x系统,不然就是多插几个条子也一样爆掉


呵呵,我只是举个例子说明一下,呵呵,没想过用单机算。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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