你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
搜索:
发现
话题
全文搜索
登录
[]模型反复调用setSlotSkin,在Runtime版本下会造成内存泄漏的问题
如题,项目在附件内
测试版本为Android版本
ModelWeaponEffectMemory.rar
没有找到相关结果
已邀请:
与内容相关的链接
提交
3 个回复
qian
赞同来自:
这是你自己项目报的错
helloworldlv
赞同来自:
我们这边看了你们提供的案例,setSlotSkin其实就是清空缓存功能,把所有的graphics全部清空。再次使用的时候又会重新new graphics对象,并且数量比较大。这样会造成大量的垃圾回收。。
在runtime层,表面上看是有内存泄漏,但是其实是这样的,js引擎是有自己的垃圾回收机制,当内存过大,自动就会触发JS引擎的垃圾回收。
你们可以自己手工测试一下,在调用 setSlotSkin后,强行增加 if(window.conch)gc();
这样就没有问题了。。gc的意思是强行调用JS的垃圾回收,但是一般不建议这样使用。
-----------------------------
不过针对这个问题,我们引擎内部做了优化,及时不强制调用gc,也是没有问题的了,等我们下次发版本的时候就会发出。
helloworldlv
赞同来自:
已经修改完,等我们下次发版本的时候就会发出。
要回复问题请先
登录
发起人
Devilsparta
相关问题
两个对象new了一个相同的对象,调用第一个的一个方法,走进了第二方法里
laya针对页游耗用内存大的问题是如何解决的?
LayaAir3D UnityPlugin 使用须知-版本更新-问题解答(最新版本:1.7.16)
分享:打地鼠 AS、JS、TS版本 Demo!
分享:适配LayaAir版本的PureMVC框架
加载到舞台的3D模型不显示贴图
请问在layaIDE里,怎么调用微信小程序API
版本不匹配! 全局 tsc (2.2.2) != VS Code 的语言服务(2.1.5)。可能出现不一致的编译错误
从unity导出的场景透贴和模型烘焙的灯光不显示,请问有知道是什么原因的吗?~~~~~~~~~~~~~
unity中的模型导出后在laya中显示不正常
求助关于TiledMap的版本问题
问题状态
最新活动:
2018-04-12 10:45
浏览:
2359
关注:
4
人
商务合作
3 个回复
qian
赞同来自:
helloworldlv
赞同来自:
在runtime层,表面上看是有内存泄漏,但是其实是这样的,js引擎是有自己的垃圾回收机制,当内存过大,自动就会触发JS引擎的垃圾回收。
你们可以自己手工测试一下,在调用 setSlotSkin后,强行增加 if(window.conch)gc();
这样就没有问题了。。gc的意思是强行调用JS的垃圾回收,但是一般不建议这样使用。
-----------------------------
不过针对这个问题,我们引擎内部做了优化,及时不强制调用gc,也是没有问题的了,等我们下次发版本的时候就会发出。
helloworldlv
赞同来自: