Egret的粒子系统可能导致内存泄漏
最近在用Egret开发h5游戏,发现有内存泄漏。通过Google的开发者工具检查,发现是粒子系统没有被移除,导致产生了大量的内存泄漏。
再查看源码,发现Egret的粒子系统,从舞台(stage)移除以后,并不会自动清除所有的粒子,需要手动调用clear方法,或者在stop的时候传入true参数。
如下:
扫一扫关注微信公众号:耿直的IT男阿斌
聊一聊IT男眼中的世界
最近在用Egret开发h5游戏,发现有内存泄漏。通过Google的开发者工具检查,发现是粒子系统没有被移除,导致产生了大量的内存泄漏。
再查看源码,发现Egret的粒子系统,从舞台(stage)移除以后,并不会自动清除所有的粒子,需要手动调用clear方法,或者在stop的时候传入true参数。
如下:
聊一聊IT男眼中的世界