Android历程的优先级

Android进程的优先级Android Runtime在资源紧张时会杀掉一些进程。 优先级低的进程就被首先杀掉。进程的优先

Android进程的优先级
Android Runtime在资源紧张时会杀掉一些进程。 优先级低的进程就被首先杀掉。

进程的优先级取决于它们的状态,优先级从高到低排列是:

1. Foreground process   -- 正在与用户交互
2. Visible process      -- 可见,但不能交互,比如进程里的Activity被部分遮挡
3. Service process     
4. Background process   -- 无交互、不可见、也不是Service
5. Empty process        -- 进程被回收后会保存在内存中,作为缓存(下次启动时可以快一点)