昨天在玩游戏(气球塔防3)时,我注意到游戏随着时间的推移开始变慢,然后随机加速。每次我认为它是 GC 运行时,看着内存使用量下降。
作为一个合理的问题,是否有任何方式强制 Flash 从 Firefox 到 GC?也许您可以运行一个插件或命令来执行此操作?我知道你 can do System.gc() 但这个游戏不是我的所以我不能用“点击这里进行 GC”按钮修改源。
最佳答案
据我所知,没有办法在 actionscript 中强制 GC。不是来自代码本身或周围的浏览器。
* 编辑 *
好的,有一种方法 - 但你不应该使用(并且不能在 flashplayer 的发布版本中)它。
更多,在这里:
Force Garbage Collection in AS3?
关于flash - 强制收集其他 Flash 应用程序的垃圾?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6651434/