我用CreateJS创建了一个浏览器游戏。 我遇到的问题是,当游戏打开时,随着时间的推移,它开始吃掉越来越多的内存。 即使我在游戏中什么都不做 - 当没有新的东西被吸引到舞台上时,它也会这样做。我在Chrome中拍摄了内存使用情况的快照,在游戏开启的大约10分钟内,它从14mb跳到了90mb。
当我在控制台中运行以下行时:
createjs.Ticker.paused=true
内存泄漏停止。所以我的问题是,为什么createjs Ticker(调用stage的更新方法)会在每次运行时使用越来越多的内存?