2017-07-17 6 views
2

2つのAVDを並べて実行しようとしています。問題は、AVDが2番目に開いていても、最初のAVDよりはるかに遅く実行されることです。 CPUやRAMではないので、十分なオーバーヘッドがあります。2つのエミュレータを実行中:1つが常に遅すぎる

アイデア?

+0

genymotionを試してみてください。 – 8hubham

+2

私はインストーラを実行すると、本当に質問への回答ではない – iguarna

答えて

2

HAXMに割り当てることができるメモリを増やします。インストールすると、最終画面に次の行が表示されます。

メモ:このインストーラを再度実行すると、メモリの予約設定を変更できます。 AndroidSDKDirectory/extras/intel/Hardware_Accelerated_Execution_Manager

移動し、手動でインストーラを実行し(ないサイレントインストーラ)と、この画面上のHAXMメモリ制限を調整します

HAXM memory adjuster

この時点での在庫を書きますピクセル(XL)エミュレータは、デフォルトで1536 MBのメモリを使用します。したがって、これらのエミュレータのうち2つを実行するのに十分なメモリをHAXMで使用したい場合は、〜4096 MB(必要以上に3分の1)を割り当てると安全です。

+0

ボタン "変更"は無効になっています。 (バージョン6.2.1) –

3

第2エミュレータが糖蜜として遅いのと同じ問題が発生しました。私はこれについていくつかの研究を行い、私はかなりまともな解決策を見つけたと思う。私はあなたがすでにIntel HAXMをインストールしていることを前提としています。もしそうでなければ、そうしてください。 最高のパフォーマンスを得るには、システムRAMの少なくとも半分をIntel HAXMに割り当てることをお勧めします。これは、インテルHAXMのhereのヒント&トリックセクションの下で述べられています。 約6 GBのRAMをIntel HAXMに割り当てた後、2番目のエミュレータのパフォーマンスが大幅に向上しました。私はあなたが同じことをすることを強く勧めます。すでにIntel HAXMをインストールしている場合は、アンインストールして上記のページに示唆されている量のRAMを取り付けてください。

関連する問題