设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
12
返回列表 发新帖
楼主: trentswd
打印 上一主题 下一主题

[交流讨论] 【Image Cache问题】感觉MV游戏跑着跑着内存会越来越大

[复制链接]

Lv4.逐梦者 (版主)

无限の剣制

梦石
0
星屑
9966
在线时间
5019 小时
注册时间
2013-2-28
帖子
5030

开拓者贵宾

11
发表于 2015-12-27 14:06:34 | 只看该作者
你看你的RM游戏一般也就几十到几百M,去掉音乐啥的。其实没多少东西的。

点评

比较担心的是读到内存之后是解码后的32位位图,占用内存应该比硬盘上的打很多  发表于 2015-12-27 17:28
回复 支持 反对

使用道具 举报

Lv5.捕梦者 (暗夜天使)

只有笨蛋才会看到

梦石
1
星屑
21005
在线时间
9337 小时
注册时间
2012-6-19
帖子
7107

开拓者短篇九导演组冠军

12
发表于 2015-12-27 15:10:48 | 只看该作者
andrewx 发表于 2015-12-27 13:54
但是放在手机上可能就要出问题了吧?目前移动端运行起来效率确实有点糟糕 ...

然而,我不觉得清空了这个图片的Cache运行效率就会立刻得到显著提升

点评

其实我一直觉得,RMMV做出的游戏能在手机上运行只是顺便,并不是主打功能  发表于 2015-12-27 19:25
卡也算了,手机上可能闪退呀……  发表于 2015-12-27 17:28
只是吐槽手机那P点可用内存经不起这么堆着,虽然即便不堆也已经很卡了  发表于 2015-12-27 17:09
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
65
在线时间
385 小时
注册时间
2007-7-27
帖子
4106

开拓者

13
 楼主| 发表于 2015-12-27 17:31:08 | 只看该作者
doranikofu 发表于 2015-12-27 11:17
搬运一个插件 还没研究细节
其实要能做的只能一点在事件里面调用的话应该很方便
做远景地图的话 离开一个 ...

感觉全清有点太激进了……
吸吸
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
145 小时
注册时间
2015-12-22
帖子
36
14
发表于 2015-12-27 18:37:27 | 只看该作者
HTML5毕竟是新技术,目前还不是很成熟。,当初FLASH刚出的时候也是卡的要死。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
65
在线时间
90 小时
注册时间
2007-8-14
帖子
25
15
发表于 2015-12-28 09:22:01 | 只看该作者
doranikofu 发表于 2015-12-27 11:17
搬运一个插件 还没研究细节
其实要能做的只能一点在事件里面调用的话应该很方便
做远景地图的话 离开一个 ...

把这个插件导入游戏里,给他加了个插件命令
切场景调用插件命令全清,游戏会崩掉
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
2
星屑
5520
在线时间
2564 小时
注册时间
2012-2-9
帖子
990

开拓者

16
发表于 2016-5-26 22:15:13 | 只看该作者
本帖最后由 garfeng 于 2016-5-26 22:36 编辑

已经遇到这个问题了,而且相当严重,在玩一个别人做的复刻版伏魔记。
每走一个地图,都会load数据,对话文字啊,坐标之类的都不会占多少内存,但是图片load进来,又不释放,意味着内存整M整M的飞涨。
打一场架,技能释放的动画都像是完全重新load而不是重复使用之前的,所以打一次架内存消耗得增加几百M,这几百M在战斗结束后并不会消失,接着跑地图。
我的手机是3G的Ram,经朋友提醒,可以实时查看app占用资源情况,于是今天尝试玩一会儿就看看资源,在800M左右最后一次看,然后一场boss战,战斗期间忘记看了,打了一会儿就卡崩了。估计崩的时候,Ram占用在1G以上。

其他的,诸如微信,搜狗输入法,占用内存都在10M左右。
所以个人觉得,释放用过的资源还是必要的呀,明天好好研究下。






第一个就是游戏了。
这不像是游戏运行之初,把图片一起读出到内存里,后面直接调用(这样200M差不多了),而更像是,每次需要播放图片时,都重新申请内存存放图片,用完又不回收。
所以,除用过的内存,并不会影响游戏流畅性,因为以后要播放图片,本来就都会重新读一次。
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
460
在线时间
106 小时
注册时间
2019-9-1
帖子
3
17
发表于 2020-7-24 01:06:46 | 只看该作者
garfeng 发表于 2016-5-26 22:15
已经遇到这个问题了,而且相当严重,在玩一个别人做的复刻版伏魔记。
每走一个地图,都会load数据,对话文 ...

大佬我的游戏现在也遇到了这个问题,请问该怎么解决啊!我的qq:872007801,可以加我联系一下。或者请留下您的联系方式。
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3136
在线时间
276 小时
注册时间
2019-4-23
帖子
202
18
发表于 2020-7-24 11:35:38 | 只看该作者
garfeng 发表于 2016-5-26 22:15
已经遇到这个问题了,而且相当严重,在玩一个别人做的复刻版伏魔记。
每走一个地图,都会load数据,对话文 ...

你这种问题估计不是缓存造成的,你一场战斗要加载额外几百兆的资源吗??
缓存是加载过的不会再次加载,只有新的资源才会加载保存。
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3136
在线时间
276 小时
注册时间
2019-4-23
帖子
202
19
发表于 2020-7-24 11:37:48 | 只看该作者
这种写法存在的问题就玩着游戏一直没有退出,才存在那种越玩越卡,
但是这种情况我觉的还是不太存在,
大不了卡顿的时候,重启下游戏,
如果你是因为卡就认为是这个缓存的原因,大概率是你找错方向了!
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
460
在线时间
106 小时
注册时间
2019-9-1
帖子
3
20
发表于 2020-7-24 13:55:41 | 只看该作者
我目前就已经遇到了这个问题,因为我的游戏(必须原因)行走图设置很大,一个将近1~2M,所以跑几次地图就会出现内存飙升到1G多以上最终导致游戏崩溃,最近在寻找一种优化方案,理想的情况是游戏一边进行一边释放掉之前加载过的内存,如果大佬有相关经验可以请教一下的吗?

点评

跟我一样的问题,急求解决方法!  发表于 2020-7-25 10:54
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-5-7 06:55

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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