【发布时间】:2023-03-21 18:02:02
【问题描述】:
有什么办法可以让垃圾收集器停止一段时间吗?
【问题讨论】:
-
他要杀了我们所有人:(
-
我的理由:gc 发现有必要在我的动画中执行.. 让它们变得生涩!
标签: android garbage-collection
有什么办法可以让垃圾收集器停止一段时间吗?
【问题讨论】:
标签: android garbage-collection
不被 GC 滞后的最好方法是避免一直收集垃圾。例如,您可以重用对象,而不是将它们归零并创建新对象。这与 androids CursorAdapter 在重用视图时所做的完全相同的模式,它只是重用了一个视图来表示新数据。这样做的缺点是您必须手动完成并以非常精确的方式进行编程。此外,您还将获得更好的内存处理和性能提升。
【讨论】:
我猜你愿意避免被 gc 拖后腿。 如果是这种情况,您的问题类似于this one。
基本上你不能停止 gc,但你可以使用 System.gc() 强制调用。
【讨论】: