iPhone または iPad で実行中のプロセスのリストを表示する方法
デスクトップ オペレーティング システムとは異なり、iOS および iPadOS には、iPhone および iPad で実行されているプロセスを調べるためのネイティブな方法がありません。また、App Store には、デバイスの内部動作を確認するのに役立つアプリがありません。
ただし、Mac にアクセスできる場合は、iPhone または iPad で実行されているプロセスのリストを表示できます。必要なのは Xcode だけです。
Mac に Xcode をインストールする
Xcode は、Apple デバイス用のソフトウェア作成を支援する統合開発環境 (IDE) です。 iPhoneまたはiPadで実行されているプロセスのリストを表示するために使用できるInstrumentsというツールを備えています.開発者である必要はなく、料金を支払う必要もありません。
Xcode は、Mac の App Store から無料でダウンロードできます。ただし、ダウンロードして使用するには、macOS 11.3 Big Sur 以降を実行している Mac が必要です。 Xcode のインストールには、少なくとも 12 GB の帯域幅とディスク容量も必要なので、続行する前に Mac のストレージ容量を解放することをお勧めします.
App Store を開き、Xcode を検索します をクリックし、取得を選択します またはダウンロード ボタンをクリックして Xcode をインストールします。インターネット接続の速度によっては、数時間以上かかる場合があります。
Xcode インストゥルメントのセットアップ
Xcode をダウンロードしてインストールしたら、以下の手順に従って、iPhone または iPad で実行されているプロセスのリストを表示します。
1. Mac のランチパッドを開く Xcode を選択します .
2. Xcode を選択します Mac のメニュー バーで、[デベロッパー ツールを開く] をポイントします。 をクリックし、[楽器] というラベルの付いたオプションを選択します .
これで Xcode Instruments がロードされます。これは、iPhone または iPad の CPU 関連のアクティビティを記録できるパフォーマンス アナライザーおよびビジュアライザーです (ここでは説明しませんが、他の多くのことも同様です)。
3. iPhone または iPad を USB 経由で Mac に接続します。次に、iOS または iPadOS デバイスのロックを解除し、[信頼] をタップします。 (以前に同じ Mac に接続したことがない場合)。
4. [Instruments] ウィンドウの左上で、[Choose a profiling template for] の横にあるメニューを開きます。 次に、[あなたの名前] iPhone にカーソルを合わせます または iPad [すべてのプロセス] を選択します .
注: iPhone または iPad がグレー表示または「オフライン」になっている場合は、切断して Mac に再接続します。引き続きそのように表示される場合は、デバイスを取り外し、Mac を再起動して、上記の手順を繰り返します。
5. Activity Monitor というラベルの付いたアイコンを選択します [選択] を選択します .
6. レコードを選択します ウィンドウの左上隅にあるボタン。これにより、Instruments が iPhone または iPad の CPU アクティビティを記録して表示するようになります。
注: Record を選択するとすぐに楽器がフリーズしたように見える場合があります。 ボタン。これは正常な動作であり、通常は最大 1 分間続きます。
Xcode Instruments でのプロセスの表示
InstrumentsのActivity Monitorには、iPhoneまたはiPadのCPU負荷が視覚的な形式で表示され、ウィンドウの下部に実行中のプロセスのリストが表示されます.後者が表示されない場合は、Command を押してください + 1 ライブ プロセスに切り替える .
プロセス ID および プロセス名 列は、プロセスを区別するのに役立ちます。 % CPU などの追加の列 、記憶 、CPU 時間 各プロセスの CPU 使用率、メモリ消費量、および合計実行時間を決定できます。適切な列を選択して、プロセスを並べ替えることができます。たとえば、CPU リソースを最も消費しているプロセスを確認する場合は、% CPU を選択します。
プロセスの大部分は暗号化されており、iOS および iPadOS のコア システム機能を反映しています。例:bluetoothd は、Bluetooth デバイスを処理するコンポーネントである Bluetooth デーモンの背後にあるプロセスです。特定のプロセスを特定したり、詳しく知りたい場合は、Google があなたの味方です。
ただし、iPhone や iPad で実行されるアプリ (Firefox など) など、いくつかはすぐにわかります。 Mozilla Firefox に関連する主要なプロセスです。
iOS または iPadOS デバイスの使用を開始すると、関連するサービスやアプリの CPU とメモリの消費量が急増することがわかります。アプリを強制終了すると (詳細は後述)、関連するプロセスがリストから削除されます。
Control キーを押しながらクリックし、[[プロセス] を詳細フィルタとして追加] を選択して、特定のプロセスを監視することもできます。 オプション。または、複数のプロセス ID を入力することもできます (プロセス ID を見てください)。 列)を詳細フィルタに ウィンドウの左下にあるボックスをクリックして、残りのプロセスとは別に表示します。
iPhone または iPad でプロセスの確認が完了したら、[停止] を選択します 楽器ウィンドウの左上にあるアイコン。次に、記録されたアクティビティを保存することを選択できます (ファイル> 名前を付けて保存 ) Xcode を終了する前に。
iPhone または iPad のトラブルシューティング
Xcode を使用して、iPhone または iPad で実行されているプロセスのリストを表示すると、デバイスのトラブルシューティングにも役立ちます。たとえば、定期的なフリーズやクラッシュが発生している場合、問題の背後にあるアプリまたはシステム サービスを特定できる可能性があります。その後、iPhone または iPad で次の修正を実行して、一般的な問題を解決できます。
アプリの強制終了
アプリが常に CPU、メモリ、またはその両方を使い果たしているように見える場合、最初にすべきことは強制終了することです。これを行うには、アプリ スイッチャーを開きます (画面の下から上にスワイプするか、ホーム アイコンをダブルクリックします)。 ボタン)、画面からアプリを削除します。
Xcode Instruments では、アクションが関連するプロセスを効果的にシャットダウンすることに気付くでしょう。続いて、ホーム画面からアプリを再起動してください。
アプリを更新
アプリのアップデートには、多数のバグ修正とパフォーマンスの強化が含まれています。問題が解決しない場合は、App Store を開いてアプリを検索してください。更新がある場合は、更新が表示されます タップして更新できるボタン。
アプリのバックグラウンド更新を無効にする
アプリケーションを積極的に使用していなくても、多くの CPU リソースとメモリを使用しているアプリが Instruments に表示される場合は、バックグラウンドでの実行を停止してみてください。
そのためには、[設定] を開きます アプリを開き、画面を下にスクロールして問題のアプリを選択し、[アプリのバックグラウンド更新] の横にあるスイッチをオフにします .
iPhone または iPad を再起動する
iPhone または iPad を再起動すると、不正なシステム プロセスやメモリ リークを修正できます。たとえば、Xcode Instruments が複数のアプリやシステム プロセスに対して非常に高い CPU またはメモリの使用率を表示する場合 (明確な理由はありません)、[設定] を開きます。 アプリを開き、[一般] を選択します> シャットダウン デバイスの電源をオフにします。次に、30 秒間待ち、側面を押し続けます。 ボタンを押して再起動してください。
システム ソフトウェアを更新する
iOS および iPadOS をアップデートすると、システム ソフトウェア全般の問題が修正されます。 iPhone または iPad をしばらく更新していない場合は、設定 アプリを開き、[一般] を選択します>ソフトウェア アップデート 最新のアップデートを確認してインストールします。問題が発生した場合は、iPhone および iPad でスタックした更新を修正する方法をご覧ください。
すべての設定をリセット
iPhone または iPad のすべての設定をリセットすると、設定の競合によって発生する問題が解決されます。 Xcode Instruments が引き続き高いアクティビティを表示する場合は、[設定] を開きます アプリを開き、[一般] を選択します> iPhone の転送またはリセット> リセット> すべての設定をリセット .
それでも何も起こらない場合、次の論理的なステップは、iPhone または iPad を消去して工場出荷時のデフォルトにリセットすることです。
内部構造
Xcode は、iPhone や iPad を機能させるプロセスのリストへの優れたウィンドウを提供し、トラブルシューティングにも役立ちます。確かに、Mac で IDE をセットアップするには時間がかかり、かなりのディスク容量が必要です。しかし、忍耐力と余裕のあるストレージがあれば、驚くほど楽しいエクササイズになる可能性があります。
-
iPhone に iOS 13 をダウンロードしてインストールする方法
Apple は、iOS デバイスを最大限に活用するための最新機能を提供することで、以前の iPhone を改革する iOS 13 を導入しました。このメジャー アップデートには、ダーク モード、ワイヤレス マウスのサポート、Apple マップのコレクション、Safari の多数の変更点、最新のハイライトなど、Apple の最新の微調整と改善が満載です。 上記の機能を試すには、iPhone を iOS 13 にアップデートする必要があります。この包括的な記事では、iPhone に iOS 13 をダウンロードしてインストールする方法を共有します。 iPhone のソフトウェア アップデートを
-
Windows で実行中のプロセスのリストを保存する方法
タスク マネージャーでは、現在 Windows PC で実行されているすべてのタスクを確認できます。ただし、タスク マネージャーでは、後で使用するため、またはトラブルシューティングの一部として進行中のプロセスのリストを保存することはできません。幸いなことに、現在の Windows プロセスのリストを取得する簡単な方法が他にもあります。 PC 上のプロセスのリストをエクスポートする主な理由は、トラブルシューティングです。タスク マネージャーを使用すると、プロセスをリアルタイムで観察できますが、プロセスのリストを第三者に提供する必要がある場合があります。わかりやすい形式でデータを保存する必要があ