2012-01-03 15 views
1

可能性の重複:
Why is the Android phone simulator so slow?Androidエミュレータの読み込み速度が遅いのはなぜですか?

こんにちは、私は、Android 4.0のアプリケーションのためのエミュレータを作成する場合は特に、私はAndroidの開発に新しいです、と私はとてもゆっくり、なぜエミュレータ負荷を疑問に思います。

+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、または.r_gc.r_pw.r_cp。、cf.osb&fp = ee50a85590b9a705&biw = 1680&bih = 869 – Jack

+1

シミュレーターの便利なヒントはそれを中断することなく単一のコアで実行できるように、それを独自のコアに置くことができます。これをWindowsタスクマネージャー上で右クリックし、親和性設定をクリックしてコアの1つに配置し、重いプログラム(Eclipseなど)をそのコアから制限して干渉を防止します。 –

+2

また、スナップショットを有効にすると、これはブートをバイパスし、システムに保存された最後のスナップショットをロードします。それは一度起動する必要がありますが、その後ははるかに高速です。 – Jack

答えて

6

通常、これは開発システムの速度に直接関連しています。 RAM、ディスク速度、プロセッサコアなどの量を増やすと、目に見える改善が見られます。

また、詳細についてはthis questionをご覧ください。

0

エミュレートされたハードウェア(ARM CPU、IIRC)でAndroidを実行するため、処理が遅くなります。つまり、サンドボックスOSだけでなく、完全な仮想マシンを実行しています。また、シングルコアマシンをエミュレートするので、開発ボックスに複数のコアを置いてもあまり役に立ちません。 2.5GHzで動作する4コアボックスよりも、デュアルコアの3.5GHzマシンの方が良いでしょう。

0

AndroidエミュレータはAndroid OSの仮想デバイスです。ホストOSからRAMとメモリが必要な理由は、RAMとメモリがエミュレータで共有されている理由です。 処理が遅いためです。

関連する問題