什么是Android中的空进程,它有什么用处? 我有时会在我的设备上看到空进程,它显示的是没有服务和活动的进程,也就是说,进程内部没有组件。 作为开发人员,我想知道它是否有用,或者它只是在操作系统层面上有用。
什么是Android中的空进程,它有什么用处? 我有时会在我的设备上看到空进程,它显示的是没有服务和活动的进程,也就是说,进程内部没有组件。 作为开发人员,我想知道它是否有用,或者它只是在操作系统层面上有用。
什么是Android中的空进程
它是一个没有正在运行的活动、服务或广播接收器的进程(如果有任何应用程序内容提供者当前未连接到其中之一,则为相当晦涩的情况)。
它有什么用处
曾经,该进程确实具有活动、服务和/或广播接收器。但是,这些组件在正常操作期间被销毁(例如,一个通过清单注册的接收器从 onReceive()
返回)。现在,该进程被保留,以防需要同一应用程序的进程。然而,最终空进程将被终止,以释放系统RAM供其他进程使用。
作为开发人员,我还想知道它是否对我有用,还是只在操作系统级别上有用。
大多数情况下,它是操作系统级别的优化,可改善设备性能和响应速度,与立即终止进程相比。
什么是空进程?
指不包含任何活动应用组件的进程。
它有什么用途?
保持这种类型的进程存在的唯一原因是为了缓存目的,以便下次需要在其中运行组件时提高启动时间。
系统通常会终止这些进程,以平衡进程缓存和底层内核缓存之间的总体系统资源。