ガベージコレクターが呼び出されると、Androidアプリケーションがソフトリアルタイムタスクを時間内にうまく実行できない状況があります。これには数ミリ秒かかります。GCに与えられた数ミリ秒の時間は、IOデバイスからデータを読み取る小さなタスクのいくつかの重要な期限を逃すには不十分です。
別のスレッドを導入して、重要なデータをポーリングするタスクを与えることを考えていました。ただし、GCがすべてのスレッドを一時停止するのか、それともメモリを大量に消費するスレッドだけを一時停止するのかわかりません。