512MBのRAMと32/64/128/256/512のヒープスペースを備えたAndroid2.3.3に基づく新しいAndroidエミュレーターを作成しました。
しかし、次のパッケージをインストールしようとすると、常に同じ問題が発生しますadb install
。
D/dalvikvm( 341): GC_CONCURRENT freed 429K, 41% free 3445K/5767K,
external 716K/1038K, paused 5ms+2ms
これを1秒間に2回取得すると、エミュレーターはすべてのシステムリソース(CPUとRAM)を使い果たしました。では、ヒープ割り当てのどこかにバグがありますか?または、値を65535のような異常な高さに設定する必要がありますか?このLogoutputは、パッケージをインストールしようとしたときにのみ開始されるようです。
編集:もう少し明確に指定します。config.iniファイルに入力する値は関係ありません。いずれの場合も、上記のGCメッセージからvm.heapSize
同じメモリ値を取得します。5767K
したがって、これは本当にエミュレータのバグです!また、何もプログラムしていません。エミュレータを起動して実行する必要があります。