android 50 程序優先順序

2021-09-08 11:25:55 字數 583 閱讀 6186

程式在磁碟叫程式,程式載入到記憶體執行起來叫程序,優先順序5個級別,記憶體不足的時候會殺掉低級別程序。

active process:最上面使用者可以操作的。

visible process:可見程序,部分可見或者被透明activity擋住的activity,處於暫停狀態。

started service process:service所在程序

background process:後台程序,比如activity裡面的工作執行緒,即使activity和service銷毀了還會繼續執行的執行緒。

empty procss:空程序,曾經啟動過但是銷毀了,即使銷毀了系統也會保留一些資訊,下次啟動的時候會比從沒有啟動的要快。

android 程序優先順序

程序 process 的優先順序 從高到低 前台程序 foreground process 1 當前使用者操作的activity所在程序 2 繫結了當前使用者操作的activity的service所在程序 3 呼叫了startforeground 的service 1 提高service優先順序的方...

Android程序優先順序

android將程序的優先順序分為5個層次,按照優先順序由高到低排列如下 前台程序 foreground process 它表明使用者正在與該程序進行互動操作,android系統依據下面的條件來將乙個程序標記為前台程序 可見程序 visible process 它表明雖然該程序沒有持有任何前台元件,...

Android程序優先順序

程序間的優先順序關係 執行耗時操作的程序選擇 參考資料 android在記憶體緊張的時候會對程序採取一定的策略來終止程序,而這些策略是往往是根據程序的優先順序來出處理的 優先順序由高到低排列 指正在與使用者進行互動的應用程序,該程序數量較少,是最高優先順序程序,系統一般不會終止該程序,而判斷為前台程...