0

Android フレームワークの特権システム サービスからシステム全体のガベージ コレクションをトリガーできるかどうかを知りたいですか? dalvik VM を実行しているプロセスによってトラップされると、その場でガベージ コレクションを実行する特殊なシグナルのようなものを考えていました。もう 1 つの代替手段は、AcitivityManager (またはその他のシステム サービス) の API です。

4

1 に答える 1

2

これについて文書化またはサポートされているものは確かにありません。

どちらかといえば、一度に 2 つ以上のプロセスで GC が発生するのを防ぐロジックを持っていることを期待します。すべての Dalvik プロセスで即時 GC をトリガーすると、特にシングルコア デバイスでは、数十のプロセスがすべて一度に GC を実行しようとするため、デバイスが停止します。

もちろん、Android のソース コードをダウンロードして、それに合わせて変更し、制御するデバイスに変更を加えた ROM mod を展開することは大歓迎です。

于 2013-02-03T12:32:04.200 に答える