cocos2d 3.7 在chrome上帧率下降问题

cc.game.onStart = function(){
cc.view.enableRetina(false);
cc.view.setDesignResolutionSize(640, 1136, cc.ResolutionPolicy.SHOW_ALL);
cc.view.resizeWithBrowserSize(true);
var winSize=cc.director.getWinSize();
var scene = new cc.Scene();
for (var i=0; i<300; i++){
var pos=cc.p(Math.random()(winSize.width-100)+50,Math.random()(winSize.height-100)+50);
var sprite = new cc.Sprite(“res/boom_001.png”);
sprite.setPosition(pos);
scene.addChild(sprite);
var targetPos=cc.p(Math.random()(winSize.width-100)+50,Math.random()(winSize.height-100)+50);
var moveTo = cc.moveBy(1,cc.pSub(targetPos,pos));
sprite.runAction(cc.repeatForever(cc.sequence(moveTo,moveTo.reverse())));
}
cc.director.runScene(scene);
};
cc.game.run();

以上这段代码在chrome上跑每隔半分钟左右,会突然出现帧率下降到20-30,然后再恢复。
在IE上不会。这是js垃圾回收造成的么?

。。。。。。

我在chrome上也是这样(IE没试过),精灵多了以后,需要单独计算运动轨迹之类的,我觉得下降是正常的。