Project1

标题: 请问如何释放运存 [打印本页]

作者: wr282828    时间: 2018-4-26 19:43
标题: 请问如何释放运存
本帖最后由 wr282828 于 2018-4-30 13:00 编辑

求一个可以手动释放内存的插件 或者 脚本代码  
想在过地图的时候  手动释放下内存   


游戏运行一段时间后,占的内存飙升!
反复打开背包、装备界面 会一直提升内存的使用 然后很久才会自动释放掉 所以想要一个可以手动释放的方法

作者: 汪汪    时间: 2018-4-27 00:33
js好像是自动释放的。。
作者: wr282828    时间: 2018-4-27 08:24
汪汪 发表于 2018-4-27 00:33
js好像是自动释放的。。

是自动释放 但是不知道为啥 我明明也没做多少个地图 现在只要到一个新地图 就会加大一些内存的使用  然后一直不会自动释放  开了接近8张图  就已经开始卡了....  
作者: wr282828    时间: 2018-4-27 09:57
汪汪 发表于 2018-4-27 00:33
js好像是自动释放的。。

会自动释放 但是释放速度太慢了  我测试发现:
打开一次背包界面 内存占用就大一点  然后我反复开关背包界面 不一会 内存就彪升到卡机的程度
然后我等个7、8分钟 不动  内存又慢慢的降低下来
作者: wr282828    时间: 2018-4-27 11:27
wr282828 发表于 2018-4-27 09:57
会自动释放 但是释放速度太慢了  我测试发现:
打开一次背包界面 内存占用就大一点  然后我反复开关背包 ...


用了这个插件
作者: wr282828    时间: 2018-4-27 11:30
本帖最后由 wr282828 于 2018-4-27 11:39 编辑
wr282828 发表于 2018-4-27 11:27
用了这个插件


不单是打开背包 过地图也一样 重复来回过同样的两张地图 也会这样 内存会一点一点上去  然后要等好久才会降下来.....
作者: qweytr_1    时间: 2018-4-27 12:33
应该可以试试gc之类的函数
记得在作死拆包的时候看到过
然后好像RM系列自带gc(garbage collector)的,可以强行调用gc来进行内存回收的
作者: wr282828    时间: 2018-4-27 14:36
qweytr_1 发表于 2018-4-27 12:33
应该可以试试gc之类的函数
记得在作死拆包的时候看到过
然后好像RM系列自带gc(garbage collector)的,可以 ...


这个是么  0.0  咋调用?
作者: qweytr_1    时间: 2018-4-27 14:38
比如移动到下一张地图之后调用一次GC?
又或者每10-15s调用一次GC?
反正我不清楚
以及我看见的gc好像不是这个函数
不过你先用这个函数事实效果好了……

作者: yang1zhi    时间: 2018-4-27 16:29
插件的问题就不需要什么释放内存了
不用就好了
说明这个插件有问题
作者: wr282828    时间: 2018-4-27 19:41
yang1zhi 发表于 2018-4-27 16:29
插件的问题就不需要什么释放内存了
不用就好了
说明这个插件有问题

创建了个新的工程试了下   反复打开背包或者进出地图 也都会增加内存使用率  只不过新的工程没什么东西 所以加的不多 不太影响....




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1