我想知道是否有可能从Android Framework中的特权系统服务触发系统范围的垃圾收集?我正在考虑类似于一个专门的信号,一旦被运行dalvik VM的进程所困,就会进行就地垃圾收集。另一种选择是AcitivityManager(或其他一些系统服务)的API。
答案 0 :(得分:2)
当然没有任何记录或支持。
如果有的话,我希望他们有逻辑可以阻止 GC同时在2个以上的进程中发生。在所有Dalvik进程中触发立即GC将使设备停止运行,特别是在单核设备上,因为几十个进程都试图立即执行GC。
当然,欢迎您下载Android源代码,修改它以适应,并在您控制的设备上部署ROM mod并更改。