1771451511
2026-02-18 13:55:00
Google は開発者ブログで詳細を説明しています 言った Android 17 の MessageQueue に加えられる変更について – これは、Android アプリケーションがユーザー インターフェイスを表示するために使用するシステムの重要な要素です。 Google によると、多くの改善によりシステムはよりスムーズになるはずです。
Android 権限 説明する: 以前のバージョンの OS では、MessageQueue の操作中にスレッドが一時的にキューをブロックする可能性があり、これにより、1 つのスレッドが必要以上に長く待機しなければならない状況が発生することがありました。時間がかかりすぎると、重要なプロセスが時間通りに完了せず、UI レンダリングでフレーム落ちが発生するなど、ユーザーに影響を与えます。
Google は、ロックフリーの新しい MessageQueue データ構造を実装しました。基本的に、Android 17 では、キュー全体をロックするのではなく、DeliQueue と呼ばれる新しいシステムが実装されています。これにより、コードのスレッドを並行して実行し、メモリの特定の領域のみを制限できます。
Google は、古い「一度に 1 スレッド」アプローチを放棄したことが新しいシステムの名前につながったと説明しています。次のような例えも挙げられます。
「デリのカウンターでレシートを引き出すようなものです。番号は列に並んだ時点で決まりますが、注文を受け取る順序は同じである必要はありません。」
Google はテストで、アプリでのフレーム落ちが 4% 減少し、システム インターフェイスとランチャーでのフレーム落ちが 7.7% 減少したと報告しています。 Android Authorityは、アップデート後はアプリの起動も若干速くなると指摘しています。
何か話したいことはありますか?私たちに手紙を書いてください 電報ボット。匿名だし早いし
#Android #では速度低下が軽減されます何のせいでしょうか