[]问一下CurMem内存都是指的什么啊,为啥我加载了资源都清理了还占用19兆内存啊

问一下CurMem内存都是指的什么啊,为啥我加载了资源都清理了还占用19兆内存啊,比没有清除前只是减少了1.5兆。。。。。。。(如果仅仅是清除这么一点,那我清除感觉也没有多少用啊)
微信图片_20180117010607.png

 
已邀请:

qian

赞同来自:

首先你先了解下webGL下针对资源的内存管理:https://ask.layabox.com/question/1726

小于512的图片,我们会自动创建大图合集,将小于512的图片放到大图合集下,所以即使你只加载了一张很小的图片,引擎也会自动开辟一张大图合集2048*2048的
canvas下的curMem内存跟计算一张图片的内存方式是一样的!

cwugs

赞同来自:

小于512的图片,会自动创建大图合集,将小于512的图片放到大图合集下,即使只加载了一张很小的图片,引擎也会自动开辟一张大图合集2048*2048的, 一个1* 1的像素点我计算过在内存中大概占4个字节, 也就说 内存是4 * 2048 * 2048 = 16 * 1024 * 1024 = 16M, 

赞同来自:

资源地址应该也要清,你试一下,之前我也是加载图片,还是没释放内存,清一下就好了
Laya.loader.clearRes(资源地址)

要回复问题请先

商务合作
商务合作