為什麼PC配置那麼好,跑安卓虛擬機器還是卡,是技術原因,還是硬體原因?

時間 2021-05-30 05:04:57

1樓:

或許提問者沒有嘗試過這兩個模擬器?

Genymotion

Visual Studio(我也沒用過)

實際上AOSP的模擬器在載入了HAXM後,CPU部分的效能是不差的比如開個Chrome瀏覽器去跑分,會發現和主機上的差不多AOSP也允許呼叫主機的GPU進行渲染,可以讓畫面流暢很多但是即便這樣原生模擬器還是不如Genymotion/微軟的模擬器這應該是模擬器的問題了吧

2樓:暗黑謝廣坤

因為不同的指令集。

現在一般的PC用CPU原生支援虛擬化,即其提供專用指令用於模擬虛擬機器,所以與宿主機相同指令集的虛擬機器相當於是直接跑在硬體上。

而不同指令集的虛擬機器由於其底層指令在宿主機硬體上無法使用,所以必須用軟體模擬出硬體環境或者進行指令翻譯,這個開銷是很大的。

所以你在vmware或virtualbox上跑一般的linux、windows很快,而跑安卓系統就慢得多了

3樓:叛逆者

我在這裡的回答 為什麼 Visual Studio Emulator for Android 那麼流暢? - 叛逆者的回答 ,反過來(邏輯錯誤地)解釋這個原因,那就是:

1. 裡面執行的是arm的,利用QEMU轉x86解釋執行,效率遠低於hyper-v的x86硬體虛擬化。

2. 沒有用我的圖形驅動(臭不要臉一下)

乙個回答居然能正反用兩次,我自己都看不下去了。。。

4樓:Xi Yang

安卓虛擬機器是CPU emulator,會把ARM指令轉譯成x86指令。這與vritual box、vmware不一樣,而類似於紅白機模擬器那樣。這類模擬器能有十分之一的效率大概就了不得了。

5樓:Gilgamesh

用x86的就好多了,比如genymotion,令附個鏈結

performance - Why is the Android emulator so slow? How can we speed up the Android emulator?

6樓:不眠之眼

我也不是專業的,就給你簡單解釋一下吧,所有的遊戲機、手機、蘋果之類的硬體和軟體,都是配套生產的,專項專用的,而這些都和電腦的硬體不匹配,不匹配怎麼模擬呢?就需要模擬器的程式設計人員用程式硬是在你的電腦硬體裡模擬出其他機種的虛擬硬體環境,然後這些機種的軟體才能根據設計特徵去運轉。

換句話說,你以為模擬器在跑的只是其他平台的程式麼,它實際上同時還在不斷模擬其他平台的硬體本身,而這個模擬本身就佔很多資源不說——它畢竟是模擬,不是真貨,只是搭的布景,很多時候因為技術原因,很難完美模擬——所以就難免有穿幫的時候,穿幫了就得停下來修布景,然後再給你繼續執行,這這個修補的過程又是一番大費周章,自然就慢了。

7樓:Bing Hu

試試微軟新出的android裝置模擬器速度很快

補充:軟體的名稱是Visual Studio Emulator for Android

8樓:

用AMIDuOS(Bring the Fun and Functionality of Android to Your Windows 7 or 8 Device with AMIDuOS!)吧,14.99美元http:

做BIOS的公司做的,更好地利用硬體。

9樓:李冰

舉個例子,你不會英文,老師讓你寫乙個作業,作業要求是英文的。如果你明白作業要幹什麼,以你的能力,一秒鐘就能搞定,但是現在你看不懂英文,所以就要找人幫你翻譯,這個翻譯花費了一小時,現在你做作業的時間就是一小時零一秒鐘。這個例子可能不太恰當,但是也差不多。

在乙個系統內虛擬另外乙個系統本身就很傷,更何況兩套系統CPU命令集都不一樣。

安卓系統的更新速度為什麼會那麼頻繁?

HasGenvts 在我認為,其原因有二。一是安卓系統太過年輕。安卓是2007年11月5日公布的手機作業系統,而Android 1.1發布於2008 年9月,穩定性不是特別完善,反饋資訊不充分,導致它的頻頻更新。二是安卓系統開源。正是它的開源導致它不得不接受更新換代頻繁的宿命,不管是研發人員還是手機...

為什麼都說安卓抄蘋果,卻沒人說蘋果抄安卓?

zfan93 你就是諸葛亮,能賽的過三個臭皮匠麼,你就是孔聖人,三人行也有你師焉,蘋果一家的工程師能敵的過三星 華為 oppo vivo 的工程師麼。這樣比是不公平的,單獨拎出來一對一的比較才能發現各自的優勢,把安卓陣營搞個並集出來,那蘋果搞得很有可能早有某個安卓廠商搞過了 大家拿安卓這個並集去搞蘋...

iPhone為什麼比安卓機貴?

王呢瑪 因為賣這麼貴還有人買。如果中國產企業的安卓機賣6000塊還有幾億人買,他也會定價6000塊的。如果蘋果機的銷量跟三星旗艦一邊多,而降價到3000塊就會有幾億銷量,沒準蘋果就去做iOtherDevice了。 iPhone硬體的效能和同價位安卓比也遜色不了多少吧?還是真的相信了國內一些廠商八核A...