引擎为Cocos creator 1.9.1
发布到小游戏平台,开启调试模式、性能监控,发现内存总体一直增加
但使用Creator在浏览器环境下内存总体却不会增加
有做内存释放的处理,在小游戏环境内不生效
removeLayer(layerName): boolean {
if (!layerName || !this._curScene) {
console.log(“错误: layerName 或者 this._curScene 为空”);
return false;
}
let layer = this._layers[layerName]
if (!layer) {
console.log(“错误: 当前场景找不到layer”, layerName);
return false;
}
this._curScene.removeChild(layer, true);
console.log(“removeLayer::::”,layerName)
this._layers[layerName] = null;
layer.destroy();
cc.sys.garbageCollect();
ResManager.getInstance().removeAll();
wx.triggerGC();
return true;
}