gpt4 book ai didi

flash - 强制收集其他 Flash 应用程序的垃圾?

转载 作者:行者123 更新时间:2023-12-01 11:56:29 24 4
gpt4 key购买 nike

昨天玩游戏(Balloons Tower Defense 3)时,我注意到游戏开始随着时间的推移变慢,然后随机加速非常快。每次我假设它是 GC 运行时查看内存使用率下降。

作为一个合理的问题,是否有强制 Flash 从 Firefox 进行 GC?也许您可以运行一个插件或命令来执行此操作?我知道你can do System.gc()但是这个游戏不是我的,所以我无法使用“单击此处进行 GC”按钮修改源。

最佳答案

没有办法,而且实际上那也不是您所需要的。强制 GC 运行实际上会使事情变得更糟。您看到的那些随机减速实际上可能是 GC 已经在运行。

消除这些减速的方法是以这样一种方式进行编程,即您永远不会在更新函数内分配或取消分配内存。预先创建您需要的所有引用,永远不要将任何内容设为 null(因为这使得它可用于收集),并且在主游戏循环中始终重用对象。游戏结束后有足够的时间进行清理或重新实例化。

关于flash - 强制收集其他 Flash 应用程序的垃圾?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6651434/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com