taiyang5535 库:1.7.0.beta 很单纯的测试,两张差不多的图,都是Png格式。 1:webGl模式下 第一张图片在laya.utils.Stat下显示的内存是16.03M,但是另外一张则是1.01M。 并且调用Laya.loader.clearRes()后,第一张图测试环境下显示的内存没有变化,第二章则有释放。 2:非WebGl 第一张图占用的大小为0.75M,第二章占用的是1M。 并且调用Laya.loader.clearRes()后,都能从Stat中看到内存有释放。 事State的统计有问题么? 以下是代码
cuixueying webGL下 不超过512*512的图片,我们默认会放到一张大图合集下,默认开辟的内存为16M,此资源无需开发者手动移除,引擎会自动管理,当超过内存上限伐值时,将旧的图片进行销毁 超过512的图片则不会打到大图合集下,需要开发者手动清理!