1
1
我假设,既然你说这是一个“idl服务”,这就是我所说的远程服务——你使用aidl定义一个跨进程边界使用的接口。 在这种情况下,第二个进程的成本是几MB的RAM,加上IPC开销的一点CPU时间。“CPU时间”的多少取决于它被调用的频率。
一般来说,是的。理想情况下,服务在内存中的空间越小越好。
不,因为“任务杀手”应用程序倾向于滥用api(用dianne hackborn的话来说),这个api会杀死所有东西,包括预定的警报。目前,我所知道的针对“任务杀手”的可靠和有效的防御措施还没有。 |
Michel · 在Android上后台播放音频超过一分钟 2 年前 |
category · 在服务中处理较长的Pod响应时间 6 年前 |
theDoron1 · C#服务未将文件移动到正确的文件夹 6 年前 |
XpressGeek · 应用程序被终止时广播接收器未调用服务 6 年前 |
anakin59490 · 角度5-组件和服务之间的通信 6 年前 |