あなたは自分の携帯電話について本当にどれだけ知っていますか?確かに、不審なアプリをアンインストールしたり、バッテリーを交換したり、その他の表面的な予防策を講じてパフォーマンスを向上させることはできますが、デバイスの「健康状態」を正確に把握し、最適な状態を妨げているものを知ることは決して損にはなりません。

私は最近、キャッシュをクリアする以外にAndroidスマートフォンを高速化するいくつかの方法を紹介しましたが、そのステップに進む前に、動作が遅くなる根本原因を知ることが役立つかもしれません。最近のほとんどのスマートフォンメーカーは、設定または専用アプリを通じて、問題を診断して解決するためのネイティブツールや機能を提供しています。しかし、さらに一歩踏み込んで、ITプロフェッショナルや修理業者、その他のサービス専門家が電話を修理するときに見るものを確認したい場合は、ダンプステート分析を実行することを検討してください。

ダンプステートは、電話が実行する何千ものスクリプトやアクションのログであり、充電された回数から、バックグラウンドでもアプリが開かれていた時間までを含みます。訓練されていない目には、そのログはマトリックスのように見えます。解釈が難しいテキストの行が続きます。しかし、検索コマンドと、何を探しているかについての一般的な感覚があれば、多くの有用なデータポイントを見つけることができます。ここでは、ダンプステートログにアクセスする方法と、私が一貫して頼りにしている3つのデータポイントを紹介します。

Androidデバイスでダンプステートにアクセスするには、以下の手順に従ってください。ダンプステートログをダウンロードしたら、以下のようなキーワードを検索して情報を簡単に解析できます。

**1. バッテリーの健康状態:`dumpsys batterystats` を検索**

私がよく共有するアドバイスの1つは、スマートフォンをアップグレードまたは新しいものに買い替える前に、バッテリーの交換を検討することです。リチウムとシリコン材料の最近の進歩によりバッテリーの寿命は改善されましたが、電話のバッテリーは時間の経過とともに劣化します。現在の端末を3年目または4年目に使用している場合、充電により元のバッテリー容量の20%以上を失っている可能性が高いです。正確な充電サイクル数を取得し、バッテリー交換の時期かどうかを判断するには、`dumpsys batterystats` を検索してください。充電カウンター値を設計容量で割ることで、電話のバッテリー健康率を計算できます。容量が75%未満で充電サイクルが500回を超える場合は、バッテリーの交換を一般的にお勧めします。

**2. 不正なアプリ:`statistics since last charge` または `dump of service wakelock` を検索**

ウェイクロックは、デバイスが非アクティブなときに電話のCPUが完全にスリープするのを防ぎ、多くの場合、気づかないうちにアプリが積極的なバックグラウンドタスクを実行するために使用されます。その結果、バッテリーの消耗がはるかに速くなります。どのアプリが不正に動作しているかを特定するには、`statistics since last charge` または `dump of service wakelock` を検索してください。アプリのリスト内で、電話の画面オフ時間(通常は電源とストレージ設定にあります)と比較して、不自然に長いリアルタイム持続時間を持つアプリを探します。または、その値を、電話が一晩アイドル状態だった時間と比較します。アプリが6〜8時間のリアルタイム使用時間を持ち、あなたが同様の時間睡眠した場合、それはバックグラウンドで実行され、CPUを使用している可能性が高いです。私のInstagramアプリ(特にその位置情報サービス)は、一晩中何時間も動作しました。私は位置情報の許可を無効にして、パッシブなCPU使用を減らすことで対応しました。

**3. ストレージの乱雑さ:`DUMP OF SERVICE diskstats` または `sysdump` を検索**

手動でダンプステートログを要求していない場合でも、電話は追跡目的でシステムレポートを時々実行します。これらのダウンロードに数分かかるファイルは、時間の経過とともに蓄積され、内部ストレージのギガバイトを占有する可能性があります。したがって、アプリのアンインストール、キャッシュのクリア、写真やビデオの移行に加えて、古いシステムレポートを削除することが役立つことがよくあります。まず、電話が重い負荷のためにメモリの読み取り/書き込みに苦労しているかどうかを確認します。`DUMP OF SERVICE diskstats` または `sysdump` を検索し、`Write MS` の値を見つけます。ディスク書き込みレイテンシが高い(200msを超える)場合、電話の内部ストレージがファイルの読み取りと書き込みに苦労している可能性があります。削除するには、