[]关于内存释放问题
var htmlCanvas: Laya.HTMLCanvas = sp.drawToCanvas(x,x, 0, 0);(sp是drawRect出来的精灵)
var texture: Laya.Texture = new Laya.Texture(htmlCanvas);
使用这个函数,drawToCanvas越多占用的内存越多,用了clear 和clearRes和destroy都没有减少。有什么方法可删除使用过的drawToCanvas减少内存嘛,不重复使用
没有找到相关结果
已邀请:
要回复问题请先登录
1 个回复
w1114367261
赞同来自:
针对这一块我们预留的一个借口就是说你打开后设置最大大小,当检测到存储达到最大值后,就会进行清理。
//开启内存自动释放管理
ResourceManager.currentResourceManager.autoRelease = true;
ResourceManager.currentResourceManager.autoReleaseMaxSize = 1024 * 1024 * 180;//180M