[]粒子会不会有内存泄漏?

(function () {
var Sprite = Laya.Sprite;
var Stage = Laya.Stage;
var Texture = Laya.Texture;
var Browser = Laya.Browser;
var Handler = Laya.Handler;
var WebGL = Laya.WebGL;
var Loader = Laya.Loader;
var Stat = Laya.Stat;
var Particle2D = Laya.Particle2D;

(function () {
// Laya.init(Browser.clientWidth, Browser.clientHeight, WebGL);
Laya.init(Browser.clientWidth, Browser.clientHeight);

Laya.stage.alignV = Stage.ALIGN_MIDDLE;
Laya.stage.alignH = Stage.ALIGN_CENTER;

Laya.stage.screenMode = Stage.SCREEN_NONE;
Laya.stage.bgColor = "#232628";
Stat.show();
init();
})();

function init() {
// var gameManager = new GameManager();
// Laya.stage.addChild(gameManager);

Laya.loader.load("res/parts/lizi2.part", Handler.create(this, onAssetsLoaded), null, Loader.JSON);
}

var i = 0;
function onAssetsLoaded(settings) {
var sp = new Particle2D(settings);
sp.play();
sp.emitter.start();
sp.x = 100;
sp.y = 100;
sp.name = (i++).toString();
console.log(sp.name);
Laya.stage.addChild(sp);

setTimeout(function () {
var emitter = sp.emitter;
emitter.stop();
emitter.clear();
sp.stop();
sp.destroy(true);
Laya.stage.removeChild(sp);
onAssetsLoaded(settings);
}, 100);
}

})();



QQ图片20170103212121.jpg


这个例子 是不是说明 粒子有内存泄漏?
我不断new Particle2D 100ms后销毁该实例
我也调用了sp.desotry(true) 内存还是飙升 
 
==
后来又试了一下  用WebGL初始化就没问题,不用WebGL 初始化 内存就会随粒子实例数量飙升
已邀请:

cuixueying

赞同来自:

问题收到,我们尽快测试反馈结果...

要回复问题请先

商务合作
商务合作