3.4.2 setTimeout在微信小游戏Android上严重卡顿

加载图集中的3张spriteFrame,图集已经缓存在本地。加载是非常快的,最后定位到问题在于engine\cocos\core\utils\misc.ts 中 callInNextTick 函数

然后尝试改成requestAnimationFrame,问题就解决了,下一帧就返回了。

但是改完之后,打包会报循环引用,因为引用文件太多,所以求助官方帮忙看看,如何解决。
循环引用是警告,无论网页和真机都不影响运行,但是看的心慌,不知道是否有什么后患。

以下是循环引用的警告:

==========================================================
这个问题不是必现,因为项目比较大,还未准备demo。就是一张2048的图集,小图有100来张,采用astc压缩格式,已经缓存于本地并且已经加载进内存。

小白一枚,不知道这个会不会和js的事件循环机制有关系?还忘其他大神解答