成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

不做強迫癥:Android多任務機制科普

移動開發 Android
想當年,清內存的習慣由來已久。在 Android 還沒出生,我們使用 Windows 時,總巴不得把所有沒有用到的進程關掉,這樣才不會“占 內存”,不會“占 CPU ”,電腦才不會“卡”。(大部分的“安全軟件”就是靠幫用戶在 Windows 上清內存,清垃圾而揚名)這算是清內存的歷史原因。然而 Android 跟 Windows 相比,是完全不同的內存管理機制......

[[114476]]

為什么不需要清內存?

想當年,清內存的習慣由來已久。在 Android 還沒出生,我們使用 Windows 時,總巴不得把所有沒有用到的進程關掉,這樣才不會“占 內存”,不會“占 CPU ”,電腦才不會“卡”。(大部分的“安全軟件”就是靠幫用戶在 Windows 上清內存,清垃圾而揚名)這算是清內存的歷史原因。然而 Android 跟 Windows 相比,是完全不同的內存管理機制…

背景:

Android 基于 Linux 的內核,繼承并改進了 Linux 的內存管理機制。

Android 的內存管理機制:

  1. 有多少內存就用多少,空閑內存全部當緩存。也就是,當一個進程停止活動,Windows 會把它從內存中清除,但Android會把進程保留在內 存里,這樣下次啟動時就會非常快,因為省去了再次從儲存設備讀取的時間,只有當內存不足以啟動一個新進程時,Android 才會清除某些駐留在內存中停 止活動的進程。
  2. 每個進程以 Java 虛擬機獨立存在,互不干擾。確保 Android 的穩定性,正常情況下即使單個進程崩潰,整個系統也不會崩潰,也永遠沒有內存不足的提示出現。

以上,可以解釋 Android 剩余內存總是很少的原因。“但是,進程在后臺運行會耗電耗流量的啊?”這個繼續解釋……

 Android 的多任務機制:

當進程被切換到后臺時,系統暫停進程。不消耗cpu資源,只在內存保留運行狀態,并根據應用本身設置優先級。

七個優先級:

  1. 前臺進程。顧名思義,你當前屏幕正在顯示的進程。
  2. 可見進程。隨時需要待命的進程,例如隨時需要召喚出來的輸入法。
  3. 主要服務。系統的必須服務,例如電話。
  4. 次要服務。與系統關系密切的服務,例如 Gmail 的郵件推送服務。
  5. 后臺進程。同樣顧名思義,就是剛剛被你切換到后臺的進程。
  6. 內容供應節點。沒有應用實體,僅提供內容供別的應用去用的,比如日歷供應節點,郵件供應節點等。
  7. 空進程。沒有任何東西在運行的進程,有些應用在退出后,依然會在進程中駐留一個空進程,這樣的作用是提高該應用下次的啟動速度或記錄一些歷史信息.

結論

綜上,正常的用戶應用在退出之后要不就成為后臺進程,要不就成為空進程。這些進程已經暫停了運行,不占用 CPU 資源和電量。在內存不足,用戶需 要打開另外的應用時,就會自動清除掉,所以完全不需要清理內存。相反有時清理了內存之后系統反而需要用大量的電量和 CPU 去重啟必要的進程。

可是為什么有些應用在關掉了之后仍然會耗費電量和流量呢?***的答案是,這是一個不安分的應用。應用作者在寫應用的時候就為應用申請了各種各樣的主 要服務和次要服務,導致用戶退出后仍然繼續運行。(所以后臺運行最牢固的就是那些在你下拉通知欄的“XX電池醫生”和“XX手機助手”。)這種現象在一些 國產應用上尤其常見。面對這些亂七八糟的沒良心的應用和應用作者,果斷把它卸載并沖到臭水溝里面去吧,差評!

責任編輯:閆佳明 來源: leiphone
相關推薦

2017-06-19 17:22:20

JavaCode Style持續交付

2013-08-21 14:23:59

2020-11-19 08:58:00

程序員數字強迫癥

2020-04-13 16:16:00

JavaScript函數技術

2009-08-17 09:38:12

ASP.NET前臺控件

2021-11-23 21:03:47

代碼電腦False

2011-05-04 09:27:45

系統管理員強迫癥

2020-06-04 08:16:56

代碼編碼庫開發

2020-07-10 09:00:31

硬盤數據SSD

2019-08-29 11:30:36

2021-12-21 08:12:01

Web JavaScriptCSS

2022-01-14 15:13:36

支付寶App消息“刷子”

2013-12-12 16:44:25

Lua協程

2021-11-02 14:35:56

微軟Windows 11Windows

2011-08-02 14:48:04

IOS 多任務

2011-05-31 13:29:40

Android 多線程

2022-01-14 07:46:02

Windows 11操作系統微軟

2023-10-08 13:10:24

2022-06-08 06:38:00

iPadOS 16SafariiCloud

2012-07-31 09:44:27

Windows Pho
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产精品69av | 欧美日韩综合一区 | 亚洲精品九九 | 成人免费小视频 | 欧美成人精品 | 午夜www | 欧美精品成人一区二区三区四区 | 欧美精品福利 | 国产欧美一区二区三区在线看 | 日本精品一区二区三区视频 | 国产丝袜一区二区三区免费视频 | 亚洲国产精品99久久久久久久久 | 欧美一区二区三区视频在线观看 | 亚州精品天堂中文字幕 | 国产 日韩 欧美 在线 | 成人小视频在线免费观看 | 亚洲免费三级 | 91精品国产综合久久久久久丝袜 | 亚洲综合在 | 亚洲欧美综合 | 国产精品视频专区 | 国产精品久久久久久一区二区三区 | 国产高清美女一级a毛片久久w | 91欧美精品成人综合在线观看 | 国产日韩精品在线 | 99精品视频免费观看 | 成人精品免费 | 国产精品一级 | 91色站| 在线视频日韩 | 久久不卡 | av黄色在线观看 | 伊人网在线播放 | 精品久久久久久久 | 99精品视频一区二区三区 | 欧美日韩高清一区 | 国产免费观看久久黄av片涩av | 97精品国产97久久久久久免费 | 美女国产 | 国产在线看片 | 亚洲成人免费在线观看 |