2012-01-03 127 views
1

可能重複:
Why is the Android phone simulator so slow?Android模擬器加載緩慢的原因是什麼?

您好,我是新來的Android開發,我不知道爲什麼模擬器負荷,所以慢慢地,尤其是當我創建了Android 4.0的應用程序的仿真器。

+0

https://www.google.com/#hl=en&cp=19&gs_id=2x&xhr=t&q=why+is+the+android+emulator+so+slow&tok=hSFdrm0w8oC6bcTiKyzJsA&pf=p&output=search&sclient=psy-ab&pbx=1&oq=爲什麼+是+ + android +&aq = 0&aqi = g4&aql =&gs_sm =&gs_upl =&bav = on.2,or.r_gc.r_pw.r_cp。,cf.osb&fp = ee50a85590b9a705&biw = 1680&bih = 869 – Jack 2012-01-03 15:56:05

+1

模擬器把它放在它自己的核心上,這樣它就可以在單個核心上執行而不會中斷。您可以在Windows任務管理器上執行此操作,方法是右鍵單擊它並單擊設置關聯,然後將其放在您的一個核心上,並從該內核中限制任何繁重的程序,例如Eclipse,以防止它們干擾它。 – 2012-01-03 15:58:58

+2

也啓用快照,繞過引導並加載系統保存的最後一個快照。它必須啓動一次,但之後它更快。 – Jack 2012-01-03 16:00:05

回答

6

通常這與您的開發系統的速度直接相關。增加RAM的數量,磁盤速度,處理器內核等,你會看到明顯的改善。

此外,請查看this question瞭解更多信息。

0

這很慢,因爲它在仿真硬件(ARM CPU,IIRC)上運行Android。所以你正在運行一個完整的虛擬機,而不僅僅是一個沙盒操作系統。而且,由於它模擬的是單核機器,因此在開發箱上安裝多個內核並沒有多大幫助。雙核3.5GHz的機器比2.5GHz的四核機器要更好。

0

Android模擬器是Android操作系統的虛擬設備。它需要來自主機操作系統的RAM和內存爲什麼RAM和內存被仿真器共享。因爲它過程緩慢。