【发布时间】:2017-05-07 17:09:00
【问题描述】:
在 Android 运行时Android Monitor 将显示内存使用情况。该面板有一个initiate Garbage CollectionButton,同时按下该按钮内存将减少。我的问题是以编程方式启动垃圾启动。Before CG 和
After CG
【问题讨论】:
-
你可以做到,但完全没有意义。你只会在上面浪费 CPU 时间。 GC 将在需要时自行调用。你不应该手动调用它。
-
那如何防止OOM??
-
@NatheemYousuf - OOM 几乎总是由于您使用位图。因此,答案是学习更好地管理您的位图内存。 Here is my answer to that;您还可以找到许多其他答案。谷歌“android管理位图内存”。
-
而且......手动运行 GC 很有可能不会阻止 OOME。 OOME 仅在 GC 运行后立即发生...
标签: java android garbage-collection