以文本方式查看主题 - 搭建论坛 (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 -- 看来是 |