システムの安定性を確保し、システムのパフォーマンスを高めるため、AAOS フレームワーク チームは、コアシステム サービスの一部としてウォッチドッグ モジュールを Android 10 に追加しました。ウォッチドッグ モジュールは、ネイティブ デーモンと CarService コンポーネントで構成されています。ネイティブ デーモンはネイティブ サービスとやり取りし、CarService コンポーネントは Android アプリや Java サービスとやり取りします。
- フラッシュ メモリの使用状況のモニタリング。 すべてのアプリとサービスでのフラッシュ メモリの使用状況をモニタリングします。アプリまたはサービスによるフラッシュ メモリの過剰使用を検出し、アクションを実行します。
- パフォーマンス データの収集。 初期システムの起動時から I/O パフォーマンスを収集します。収集したパフォーマンス データをバグレポートで報告します。
- システムの健全性のモニタリング。 コアサービスと車両ハードウェア抽象化レイヤ(VHAL)サービスの健全性をモニタリングします。