重複の可能性:
遅いAndroidエミュレーター
エミュレータがなぜそんなに遅いのか誰か知っていますか? iPhone、CoronaSDKなどの他のエミュレーターは高速にロードされます...
なぜグーグルがこれに取り組んでいないのか疑問に思って、それは開発する活気に満ちた欠点です...
これを変更する計画はすでに知られていますか?
Androidエミュレータが遅いのはなぜですか?
最大の問題は、レンダリングプロセス全体です。これは基本的に、ARMエミュレーター内で実行されるソフトウェアOpenGLレンダラーです。それは本当に費用がかかります。さまざまな画面サイズのAVDを試してみてください。 (ほとんどの場合)画面が大きいAVDの方がはるかに遅いことがわかります(たとえば、タブレットは私のマシンでは使用できません。hvgaはほとんど実際のデバイスのようです)。
Googleは実際にこれに取り組んでいます、彼らは Google IO ADTセッション (42:00分以降)今年。
これが完了するまで、あなたができる唯一のことは、RAMを増やすことです(追加した場合、マシンに空きの物理的なRAMがある限り余裕がある以上にスワッピングが発生し、処理速度がさらに低下します)、スナップショットを有効にして起動を高速化します。
それはすでに速度を上げるのに役立つはずです。
非常に遅い理由:エミュレーターは実際にはAndroid固有ではなく、Android-あります [〜#〜] qemu [〜#〜] =舞台裏で実行しています。
もう1つの重要なこと:iPhoneシミュレーターはiPhoneプロセッサーをエミュレートしないため、より高速です。
(Android)エミュレーターはARMプロセッサーをエミュレートしますが、パフォーマンスが低下します
エミュレータは、ロード中のみ低速です。一度ロードすると、プロジェクトの実行ごとにロードする必要がないため、エミュレーターを閉じない限り、1回の作業で済みます。