Anonim

デスクトップ オペレーティング システムとは異なり、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 のインストールには、少なくとも 12GB の帯域幅とディスク容量も必要なので、先に進む前に Mac のストレージ容量を解放することをお勧めします。

App Storeを開き、Xcodeを検索し、Getを選択します または Download​​ ボタンをクリックして、Xcode をインストールします。インターネット接続の速度によっては、数時間以上かかる場合があります。

Xcodeインストゥルメントのセットアップ

Xcode をダウンロードしてインストールしたら、以下の手順に従って、iPhone または iPad で実行されているプロセスのリストを表示します。

1. Mac の Launchpad​​ を開き、Xcode. を選択します。

2. Mac のメニュー バーで Xcode を選択し、Open Developer Tool をポイントし、オプションを選択します。ラベル 楽器.

これで Xcode Instruments が読み込まれます。これは、iPhone または iPad の CPU 関連のアクティビティを記録できるパフォーマンス アナライザーおよびビジュアライザーです (ここでは説明しませんが、他の多くのことも同様です)。

3. iPhone または iPad を USB 経由で Mac に接続します。次に、iOS または iPadOS デバイスのロックを解除し、Trust (以前に同じ Mac に接続したことがない場合) をタップします。

4. [Instruments] ウィンドウの左上にある Choose a profiling template for. の横にあるメニューを開き、 iPhone をポイントします。 または iPad​​ を選択し、すべてのプロセス. を選択します。

注: iPhone または iPad がグレー表示または「オフライン」になっている場合は、接続を解除して Mac に再接続します。それでも問題が解決しない場合は、デバイスを取り外して Mac を再起動し、上記の手順を繰り返します。

5. Activity Monitor というラベルの付いたアイコンを選択し、Choose. を選択します。

6.ウィンドウの左上隅にある Record​​ ボタンを選択します。これにより、Instruments が iPhone または iPad の CPU アクティビティを記録して表示するようになります。

注意: Recordボタン。これは正常な動作であり、通常は最大 1 分間続きます。

Xcode Instruments でのプロセスの表示

Instruments のアクティビティ モニターは、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 とメモリの消費量が急増することがわかります。アプリを強制終了すると (詳細は後述)、関連するプロセスがリストから削除されます。

コントロールクリックして 詳細フィルタとして追加オプションを選択することで、特定のプロセスを監視することもできます。または、複数のプロセス ID を入力することもできます (Process ID 列を参照) Detail Filterウィンドウの左下にあるボックスをクリックして、残りのプロセスとは別にそれらを表示します。

iPhone または iPad でプロセスの確認が完了したら、楽器の左上にある Stop アイコンを選択します。窓。 Xcode を終了する前に、記録されたアクティビティを保存することを選択できます (File > Save As)。 .

iPhone または iPad のトラブルシューティング

Xcode を使用して iPhone または iPad で実行されているプロセスのリストを表示すると、デバイスのトラブルシューティングにも役立ちます。たとえば、定期的なフリーズやクラッシュが発生している場合、問題の背後にあるアプリまたはシステム サービスを特定できる可能性があります。その後、iPhone または iPad で次の修正を実行して、一般的な問題を解決できます。

アプリの強制終了

アプリが常に CPU、メモリ、またはその両方を使い果たしているように見える場合は、最初に強制終了する必要があります。これを行うには、アプリ スイッチャーを開き (画面の下から上にスワイプするか、Home ボタンをダブルクリックします)、画面からアプリを削除します。

Xcode Instrumentsでは、アクションが関連プロセスを効果的にシャットダウンすることに気付くでしょう。続いて、ホーム画面からアプリを再起動してください。

アプリの更新

アプリのアップデートには、多数のバグ修正とパフォーマンス強化が含まれています。問題が解決しない場合は、App Store を開いてアプリを検索してください。更新がある場合は、Updateボタンが表示され、タップして更新できます。

アプリのバックグラウンド更新を無効にする

Instruments がアプリを積極的に使用していなくても CPU リソースとメモリを大量に使用していると表示する場合は、バックグラウンドでの実行を停止してみてください。

それを行うには、設定アプリを開き、画面を下にスクロールし、問題のアプリを選択し、次にスイッチをオフにしますアプリのバックグラウンド更新へ.

iPhoneまたはiPadを再起動する

iPhone または iPad を再起動すると、不正なシステム プロセスやメモリ リークを修正できます。たとえば、Xcode Instruments が複数のアプリやシステム プロセスに対して非常に高い CPU またはメモリ使用量を表示する場合 (説明できる理由はありません)、Settings アプリを開き、 を選択します。 一般 > シャットダウン デバイスの電源をオフにします。次に、30 秒待ってから Side ボタンを長押しして再起動します。

システムソフトウェアをアップデートする

iOS および iPadOS をアップデートすると、システム ソフトウェア全般の問題が修正されます。 iPhoneまたはiPadをしばらく更新していない場合は、設定アプリを開き、一般を選択してください > ソフトウェア アップデート を使用して、最新のアップデートを確認してインストールします。問題が発生した場合は、iPhone および iPad でスタックした更新を修正する方法をご覧ください。

すべての設定をリセット

iPhone または iPad のすべての設定をリセットすると、設定の競合によって生じる問題が解決されます。 Xcode Instruments が引き続き高いアクティビティを表示する場合は、Settings アプリを開き、General を選択します>iPhoneの転送またはリセット > リセット > すべての設定をリセット

それでも何も起こらない場合、次の論理的なステップは、iPhoneまたはiPadを消去して工場出荷時のデフォルトにリセットすることです。

内部構造

Xcode は、iPhone や iPad を機能させるプロセスのリストへの優れたウィンドウを提供し、トラブルシューティングにも役立ちます。確かに、Mac で IDE をセットアップするには時間がかかり、かなりのディスク容量が必要です。しかし、忍耐力と余裕のあるストレージがあれば、驚くほど楽しいエクササイズになる可能性があります。

iPhone または iPad で実行中のプロセスのリストを表示する方法