在iphone真机上,渲染时间不稳定,现象很诡异,求助!

各位好,
本人新手,用cocos2dx有几个月了
自己正在尝试写个小游戏

现在遇到的问题是
程序启动后,进入同一个scene同一个layer,每一帧渲染时间不固定
有的时候进入就很卡,渲染时间在0.015左右(在这个scene的时候不变)

有的时候进入又很流畅,渲染时间在0.003左右(在这个scene的时候不变)

更诡异的是
我为了发帖向大家求助
在卡的时候(渲染时间在0.015左右)用iphone屏幕截图,
一截完图,马上不卡了……(渲染时间在0.003左右)
实在让我想破脑袋都不知道咋回事。

另外说明一下,update()里面没有复杂的逻辑,都是指变换sprite位置而已。

求助求助!

由于是初学者,所以cocos2dx各个版本都有尝试
从2.1到3.2
都有这个问题

第一张图59帧/秒
第二张图60帧/秒
都不卡啊。这样卡的话应该不是渲染的问题了

用另外一种方法解决了
每次进入场景前调用
Director::getInstance()->stopAnimation();
Director::getInstance()->startAnimation();

之后就流畅多了……
求大神解释原理