关于wx.triggerGC导致游戏卡顿问题
发布于 6 年前 作者 qiangang 16200 次浏览 来自 问答

我们有个重度的H5游戏迁移到了微信小游戏上,发现运行了一段时间,很容易出现黑屏崩溃的问题。查阅了一下文档,调用wx.triggerGC解决了问题。但是我们发现游戏在调用wx.triggerGC的时候,掉帧十分严重,甚至能卡顿1、2秒。但是我们的游戏在H5浏览器上面运行是非常流畅的,也很稳定。我看了一下tritterGC的api说明,说“加快触发 JavaScriptCore Garbage Collection(垃圾回收),GC 时机是由 JavaScriptCore 来控制的,并不能保证调用后马上触发 GC。”。那么,我就很疑惑,为什么H5模式的时候,能够正常的被及时GC,但是微信小游戏下却不能,才导致了黑屏崩溃。 这个GC的问题,然后没有更好的解决方案吗?

1 回复

从问题描述无法定位问题。请问小游戏是否已经发布了?如果发布了,请提供一下游戏名称和 appId。

同时确认一下,出现【调用 triggerGC() 后掉帧】的是 iOS 还是 Android 还是两个平台都存在这个问题?

回到顶部