[英]Simultaneous Running HAXM AVD Emulator Limit
為了詳細說明標題,我為自動構建/測試過程運行了許多同步AVD(想想項目的並發構建,或者同時構建多個項目)。 人們在運行多個HAXM加速AVD時遇到的大多數問題都與內存有關。 這不是我的問題(我想)。 我有一台非常強勁的i7機器,配有32GB的內存。 安裝HAXM時,我分配了28gb(對不起,我不能發布更多的圖片而沒有更多的代表)。
這是我的AVD配置。 觀察,每個仿真器只分配了1024mb的內存:
AVD配置:
這是我的系統規格:
操作系統名稱Microsoft Windows 7 Enterprise
版本6.1.7601 Service Pack 1 Build 7601
其他操作系統描述不可用
OS制造商Microsoft Corporation
系統名稱DUCHT1-DS1
系統制造商Dell Inc.
系統型號OptiPlex 7040
系統類型基於x64的PC
處理器Intel(R)Core(TM)i7-6700 CPU @ 3.40GHz,3401 Mhz,4 Core(s),8個邏輯處理器
BIOS版本/日期Dell Inc. 1.2.8,1 / 26/2016
SMBIOS版本2.8
Windows目錄C:\\ WINDOWS
系統目錄C:\\ WINDOWS \\ system32
Boot Device \\ Device \\ HarddiskVolume2
Locale美國
硬件抽象層版本=“6.1.7601.17514”
用戶名不可用
時區中央夏令時
已安裝的物理內存(RAM)32.0 GB
總物理內存31.9 GB
可用物理內存29.5 GB
總虛擬內存63.8 GB
可用虛擬內存61.2 GB
頁面文件空間31.9 GB
頁面文件C:\\ pagefile.sys
我可以一次運行8個模擬器,如果可以,我會發布一個圖像。 當他們全部跑步時,我只使用了大約16gb的32gb內存。 (此時此模擬器為2048mb)。 無論我做什么,我都不能運行8個以上的模擬器。 我可以運行8個模擬器,同時為每個設備分配1gb,2gb或3gb內存。 我嘗試過32位對比64位的英特爾圖像。 除了強制執行此操作的內存之外,顯然存在一個限制。
我在啟動第9個仿真器時得到的錯誤消息(注意,我開始將仿真器計數為0):
第9個模擬器啟動錯誤
“無法創建HAX VM。未找到加速器。”
我唯一可以想到8號可能來自哪里的事實是我有4個核= = 8個邏輯處理器。 這是一個瘋狂的猜測。 任何幫助將不勝感激。
在命令行中鍵入:
sc stop intelhaxm
然后:
sc start intelhaxm
然后你的模擬器應該工作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.