Project1
标题:
有关内存释放问题
[打印本页]
作者:
0飘絮0
时间:
2008-1-1 03:50
标题:
有关内存释放问题
查了很多帖,关于RM吃内存猛的问题。作为一个新手想制作个商业素材的游戏,显得很无奈!想发此帖征求有关减少内存的。在此先谢谢各位的关注和解答了。
如果已有相同的回答,望楼下的不用重复了,谢谢!
请求斑竹,如果可以,先置顶几天,谢谢! [LINE]1,#dddddd[/LINE]
本贴由论坛斑竹心情de对白结贴,如楼主认为问题未解决,请重新将此贴编辑为“有事请教”,并回帖叙述疑点即可~ ^-^
作者:
0飘絮0
时间:
2008-1-1 03:50
标题:
有关内存释放问题
查了很多帖,关于RM吃内存猛的问题。作为一个新手想制作个商业素材的游戏,显得很无奈!想发此帖征求有关减少内存的。在此先谢谢各位的关注和解答了。
如果已有相同的回答,望楼下的不用重复了,谢谢!
请求斑竹,如果可以,先置顶几天,谢谢! [LINE]1,#dddddd[/LINE]
本贴由论坛斑竹心情de对白结贴,如楼主认为问题未解决,请重新将此贴编辑为“有事请教”,并回帖叙述疑点即可~ ^-^
作者:
link006007
时间:
2008-1-1 03:58
ruby作为高级语言 本来就不支持直接的内存读写
而且RGSS没有公布全部代码,
现在只能自己在处理精灵时记得dispose就好了...
什么GC.start的垃圾回收, 每次调用一次., 也只是给垃圾回收机制做个提示
并没有每次都会立即释放. 而且作为用户也不可能知道垃圾何时被回收
还有
缓存是用来提供游戏对文件的读取速度的(牺牲内存换取速度)
最好的方法是自己new的精灵自己释放.就像C\C++对内存管理一样.
一味的清空游戏缓存只能减慢游戏速度, 而且释放掉一些正在使用的资源,所有潜在问题都是未知的
作者:
0飘絮0
时间:
2008-1-1 04:36
美兽老师在前面解答的,感觉很有用,找了好一会才找到的,帖如下:
倒不是什么高深的东西,只是思路新鲜点,
是根据设置动态释放,所以相对较麻烦,
若只是单纯的想释放缓存,
RPG::Cache.clear足以。
http://hi.baidu.com/lingboaa/blog/item/eff84336ad86f0dea2cc2b7a.html
########################
希望美兽老师不责怪我直接复制过来{/bz}
[附说明]:此脚本未经作者允许请勿使用,谢谢!
作者:
诡异の猫
时间:
2008-1-1 04:46
美兽大大有一个"内存清洁工"脚本.
楼上给出了.
只不过.
貌似这个东西未经许可不可擅自使用的
作者:
天翔
时间:
2008-1-1 05:50
哇,基本上解决了内存的问题
哎....学习..
作者:
心情de对白
时间:
2008-1-1 06:38
自己觉得卡的时候存档再重新启动游戏就OK了撒
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1