デスクトップオペレーティングシステムとは異なり、iOSおよびiPadOSは、iPhoneおよびiPadで実行されているプロセスを表示するための組み込みの方法を提供していません。App Storeには、デバイスの内部動作を確認するのに役立つアプリもありません。
ただし、Macにアクセスできる場合は、iPhoneまたはiPadで実行されているプロセスのリストを表示できます。必要なのはXcodeだけです。
MacにXcodeをインストールする
Xcodeは、Appleデバイス用のソフトウェアを作成するのに役立つ統合開発環境(IDE)です。iPhoneまたはiPadで実行されているプロセスのリストを表示するために使用できるツールと呼ばれるツールがあります。開発者である必要はなく、使用するためにお金を払う必要もありません。
Xcodeは、Mac AppStoreから無料でダウンロードできます。ただし、ダウンロードして使用するには、macOS 11.3 BigSur以降を実行しているMacが必要です。Xcodeはまた、インストールするために少なくとも12GBの帯域幅とディスク容量を必要とするため、先に進む前にMacのストレージ容量を解放することができます。
App Storeを開き、Xcodeを検索し、[取得]または[ダウンロード]ボタンをクリックしてXcodeをインストールします。インターネット接続の速度によっては、これには数時間以上かかる場合があります。
Xcodeツールのセットアップ
Xcodeをダウンロードしてインストールしたら、次の手順に従って、iPhoneまたはiPadで実行されているプロセスのリストを表示します。
1. Mac Launcherを開き、Xcodeを選択します。
2. MacメニューバーからXcodeを選択し、[開発者ツールを開く]をポイントして、[ツール]オプションを選択します。
これにより、XcodeInstrumentsがダウンロードされます。これは、iPhoneまたはiPadのCPUアクティビティ(およびここでは取り上げない他の多くのこと)を記録できるパフォーマンスアナライザーおよびビジュアライザーです。
3.iPhoneまたはiPadをUSB経由でMacに接続します。次に、iOSまたはiPadOSデバイスのロックを解除し、[信頼]をクリックします(以前に同じMacに接続したことがない場合)。
4. [ツール]ウィンドウの左上隅で、[プロファイリングテンプレートの選択]の横にあるメニューを開きます。次に、[あなたの名前] iPhoneまたはiPadの上にマウスを置き、[すべてのプロセス]を選択します。
ノート。iPhoneまたはiPadがグレー表示または「オフライン」になっている場合は、切断してMacに再接続します。それでも表示される場合は、デバイスを取り外し、Macを再起動して、上記の手順を繰り返します。
5.「アクティビティモニター」アイコンをクリックして、「選択」を選択します。
6.ウィンドウの左上隅にある[記録]ボタンをクリックします。これにより、iPhoneまたはiPadのプロセッサアクティビティを記録および表示するようにツールにプロンプトが表示されます。
ノート。[記録]ボタンをクリックするとすぐにツールがフリーズする場合があります。これは正常な動作であり、通常は最大1分続きます。
Xcodeツールでのプロセスの表示
ツールのアクティビティモニターは、ウィンドウの下部に実行中のプロセスのリストとともに、iPhoneまたはiPadのCPU使用率を視覚的な形式で表示します。後者が表示されない場合は、Command + 1を押して、ライブプロセスに切り替えます。
でプロセスIDとプロセスの列名の助けにプロセスを区別。以下のような追加の列%のCPU、メモリ、およびCPU時間を使用すると、各プロセスのCPU使用率、メモリ消費量、および総実行時間を決定することができます。適切な列を選択することにより、プロセスを並べ替えることができます。たとえば、CPUリソースを最も多く消費するプロセスを確認する場合は、[ %CPU ]列を選択します。
ほとんどのプロセスは不可解であり、iOSおよびiPadOSの主要なシステム機能を反映しています。たとえば、bluetoothdは、bluetoothデバイスを処理するコンポーネントであるbluetoothデーモンの背後にあるプロセスです。特定のプロセスを特定したり、詳細を知りたい場合は、Googleがお勧めです。
ただし、FirefoxがMozilla Firefoxに関連するメインプロセスであるなど、iPhoneまたはiPadで実行されるアプリケーションなど、それらの一部をすぐに認識できます。
iOSまたはiPadOSデバイスの使用を開始すると、関連するサービスとアプリケーションのCPUとメモリの消費量が急増します。アプリケーションを強制終了すると(これについては後で詳しく説明します)、対応するプロセスがリストから削除されます。
Controlキーを押しながら、詳細なフィルターオプションとして[[プロセス]を追加]を選択して、特定のプロセスを追跡することもできます。または、ウィンドウの左下隅にある[詳細フィルター]フィールドに複数のプロセスID([プロセスID ]列を参照)を入力して、他のプロセスとは別に表示することもできます。
iPhoneまたはiPadでのプロセスの確認が完了したら、[ツール]ウィンドウの左上隅にある[停止]アイコンを選択します。次に、Xcodeを終了する前に、記録されたアクションを保存できます([ファイル] > [名前を付けて保存])。
iPhoneまたはiPadのトラブルシューティング
Xcodeを使用してiPhoneまたはiPadで実行されているプロセスのリストを確認することも、デバイスのトラブルシューティングに役立ちます。たとえば、定期的にフリーズやクラッシュが発生している場合は、問題の背後にあるアプリケーションまたはシステムサービスを見つけることができます。次に、iPhoneまたはiPadで次の修正を実行して、一般的な問題を修正できます。
アプリケーションを強制終了する
アプリケーションが常にCPU、メモリ、またはその両方を使用している場合、最初のステップは強制的にシャットダウンすることです。これを行うには、アプリスイッチャーを開き(画面の下から上にスワイプするか、ホームボタンをダブルタップします)、画面からアプリを削除します。
Xcode Instrumentsでは、アクションが関連するプロセスを効果的に完了することに気付くでしょう。次に、ホーム画面からアプリを再起動します。
アプリを更新する
アプリのアップデートには、多くのバグ修正とパフォーマンスの改善が含まれています。問題が解決しない場合は、AppStoreを開いてアプリを検索してください。更新がある場合は、クリックして更新できる[更新]ボタンが表示されます。
バックグラウンドアプリの更新を無効にする
アプリケーションが大量のCPUとメモリを使用していることがツールで示されている場合は、アクティブに使用していない場合でも、バックグラウンドでの実行を停止してみてください。
これを行うには、アプリ「設定」を開き、画面を下にスクロールしてアプリを選択し、「バックグラウンドアプリケーションの更新」の横にあるスイッチをオフにします。
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をセットアップするには時間がかかり、かなりのディスク容量が必要です。しかし、忍耐力と空きスペースがあれば、驚くほど楽しいことがあります。
コメントを残す