国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

安卓系統到底為什么會卡

h1654155282.3538 ? 來源:沈苗 ? 2019-08-23 15:42 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本文將用通俗的語言從底層介紹Android卡頓的歷史原因和谷歌與之斗爭的過程。

閱讀完這篇文章后你將:

理解計算機是如何解讀我們所寫的程序并執行相應功能的

了解Android虛擬機的進化史

從底層了解造成Android卡頓的三大原因

1

基礎概念

首先我們需要補習下一些基礎概念,來理解計算機是如何解讀我們所寫的程序并執行相應功能的。

1.編譯&解釋

某些編程語言(如Java)的源代碼通過編譯-解釋的流程可被計算機讀懂

先上一段Java代碼

publicstaticvoidmain(String[] args){

print( ‘Hello World’)

}

這是所有程序員的第一課,只需要寫完這段代碼并執行,電腦手機就會打印出Hello World。

那么問題來了,英文是人類世界的語言,計算機(CPU)是怎么理解英文的呢?

眾所周知,0和1是計算機世界的語言,可以說計算機只認識0和1。那么我們只需要把上面那段英文代碼只通過0和1表達給計算機,就可以讓計算機讀懂并執行。

結合上圖,Java源代碼通過編譯變成字節碼,然后字節碼按照模版中的規則解釋為機器碼。

2.機器碼&字節碼

機器碼

機器碼就是能被CPU直接解讀并執行的語言。

但是如果使用上圖中生成的機器碼跑在另外一臺計算機中,很可能就會運行失敗。

這是因為不同的計算機,能夠解讀的機器碼可能不同。通俗而言就是能在A電腦上運行的機器碼,放到B電腦上就可能就不好使了。

舉個

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Android
    +關注

    關注

    12

    文章

    4025

    瀏覽量

    133978
  • Android手機
    +關注

    關注

    0

    文章

    23

    瀏覽量

    10620
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    藍牙串口助手

    `1.基于藍牙聊天軟件修改而來,支持連接手機、電腦、藍牙串口模塊。2.狀態顯示一目了然。3.加入大量通知,簡單易用。4.支持十六進制發送與顯示5.支持收發計數6.數據接收間隔不宜小于20ms
    發表于 10-27 13:28

    如何看待鴻蒙系統兼容系統

    網絡看到很多人討論鴻蒙和,有人說鴻蒙就是換皮版的,有人說鴻蒙兼容,有
    發表于 10-10 11:06

    系統DIY教程

    系統DIY教程,私人訂制系統功能,介紹如何增加,刪除
    發表于 05-06 16:54 ?18次下載

    系統能用AirPodsPro嗎

    系統可以使用AirPods Pro嗎?從AirPods Pro發布起,這問題一直備受關注,畢竟蘋果官方宣稱AirPods Pro兼容多種蘋果設備,可沒說兼容
    發表于 11-01 14:21 ?1.9w次閱讀

    為什么系統用久了會卡蘋果系統不會

    手機用的時間長了會變卡已經是大家公認的問題,無論是系統的手機還是蘋果系統的手機都會變得奇卡無比,相對來講蘋果系統在流暢度上更加平滑一些,
    的頭像 發表于 02-17 14:12 ?6287次閱讀

    鴻蒙系統是基于

    有網友詢問鴻蒙系統是基于嗎?答案:鴻蒙系統并不是基于
    的頭像 發表于 06-18 16:17 ?3.4w次閱讀

    鴻蒙系統換皮嗎?鴻蒙系統本質還是

    鴻蒙系統只不過是系統換了層皮而已?鴻蒙就是系統
    的頭像 發表于 06-07 10:25 ?1.1w次閱讀

    鴻蒙系統的區別到底是什么

    的區別吧。 鴻蒙系統的區別到底是什么呢? 鴻蒙系統
    的頭像 發表于 06-08 14:02 ?1.7w次閱讀

    鴻蒙系統系統有什么區別 鴻蒙是否兼容應用

    華為鴻蒙操作系統兼容應用,那么,“鴻蒙”操作系統之間
    的頭像 發表于 06-16 15:22 ?2.7w次閱讀

    鴻蒙系統系統好嗎 鴻蒙是基于系統

    鴻蒙系統系統好嗎?根據知情人士爆料:華為鴻蒙系統有望取代
    的頭像 發表于 06-17 09:43 ?7206次閱讀

    鴻蒙系統底層是基于linux開發的?和到底有啥區別

    自從華為官方發布了鴻蒙操作系統以來,外界對于鴻蒙系統的聲音絡繹不絕,有人和我一樣好奇鴻蒙系統底層什么?和
    的頭像 發表于 06-17 10:08 ?2.9w次閱讀

    鴻蒙系統系統的區別有哪些

    、電腦、可穿戴設備等多終端設備。那么鴻蒙系統系統的區別有哪些呢?下面小編告訴大家鴻蒙系統
    的頭像 發表于 06-21 09:54 ?1.7w次閱讀

    openharmony不支持

    前面議論紛紛的鴻蒙是套殼時代話題結束了,現在,openharmony 支不支持系統的話題又出現了?那么,openharmony
    的頭像 發表于 06-23 09:43 ?2712次閱讀

    鴻蒙是基于嗎 鴻蒙與區別

    很多人很好奇鴻蒙系統卓有什么關系?鴻蒙系統是基于系統研發而成的?鴻蒙
    的頭像 發表于 07-10 09:36 ?4.8w次閱讀

    鴻蒙基于 鴻蒙系統卓有什么區別

    華為鴻蒙系統2.0自發布至今備受關注,廣受好評,然而鴻蒙系統其底層也引發了許多人爭議,鴻蒙系統到底有沒有脫離
    的頭像 發表于 07-12 15:05 ?3.2w次閱讀