以文本方式查看主题

-  搭建论坛  (http://bbs.diylsoft.com:8118/starforum/index.asp)
--  经验交流  (http://bbs.diylsoft.com:8118/starforum/list.asp?boardid=5)
----  求救:内存问题  (http://bbs.diylsoft.com:8118/starforum/dispbbs.asp?boardid=5&id=348)

--  作者:yonwang
--  发布时间:2002-10-15 8:38:02
--  求救:内存问题
我利用游戏搭建的项目由于计算量大,当精灵的数量达到4000左右就开始出现当机现象,请问如何实现内存管理?只要能让我设置的精灵数量大一点,再大一点.....就可以。 我是业余的,向各位专家求救
--  作者:21003
--  发布时间:2002-10-15 8:43:14
--  
以下是引用yonwang在2002-10-15 8:38:02的发言: 我利用游戏搭建的项目由于计算量大,当精灵的数量达到4000左右就开始出现当机现象,请问如何实现内存管理?只要能让我设置的精灵数量大一点,再大一点.....就可以。
一定要同时出现4000个左右的精灵吗?能不能把不在界内的一些精灵取消一些?同时出现这么多精灵好像画面上?不可能同时出现的吧?图片点击可在新窗口打开查看
--  作者:yonwang
--  发布时间:2002-10-15 11:05:29
--  
可惜这些精灵不能寿命太短,并且数量也不能太少(精灵的尺寸倒是不大,宽高各是一个象素)。能不能在虚拟内存上做点文章?能不能将内存的数据读出来,暂存到一个文件里,需要时再随时读入?
--  作者:admin
--  发布时间:2002-10-15 12:12:59
--  
目前没有什么好的办法,虚拟内存操作是由操作系统完成的,最好使用Win2000;然后就是增加物理内存了。但并不能无限增加,留给用户使用的内存,操作系统是有限制的。象你这个数量级的仿真软件,运行在64位机上才合适。
--  作者:yonwang
--  发布时间:2002-10-15 13:47:38
--  
看来是