【发布时间】:2013-02-03 11:24:03
【问题描述】:
我想知道是否可以从 Android 框架中的特权系统服务触发系统范围的垃圾回收?我在想像一个专门的信号,一旦被运行 dalvik VM 的进程捕获,就会就地进行垃圾收集。另一种选择是 AcitivityManager(或其他一些系统服务)的 API。
【问题讨论】:
标签: android memory garbage-collection android-framework
我想知道是否可以从 Android 框架中的特权系统服务触发系统范围的垃圾回收?我在想像一个专门的信号,一旦被运行 dalvik VM 的进程捕获,就会就地进行垃圾收集。另一种选择是 AcitivityManager(或其他一些系统服务)的 API。
【问题讨论】:
标签: android memory garbage-collection android-framework
当然没有任何文档或支持。
如果有的话,我希望他们有逻辑来防止 GC 同时发生在 2 个以上的进程上。在所有 Dalvik 进程中触发立即 GC 会使设备停止运行,尤其是在单核设备上,因为有几十个进程都试图同时进行 GC。
当然,欢迎您下载 Android 源代码,对其进行修改以适应您的更改,然后在您控制的设备上部署一个 ROM 模组。
【讨论】: