Anonim

OS Xのアクティビティモニターを使用すると、Macのソフトウェア、サービス、ハードウェアがどのように機能しているかについて優れた洞察を得ることができますが、Appleがインターフェイスを使いやすくしようとする試みにもかかわらず、数百または数千を正確に理解することは依然として非常にわかりにくいMacを機能させるバックグラウンドプロセスが接続されています。 問題のトラブルシューティングをしようとしている人、または単に好奇心が強い人にとって、アクティビティモニターを理解しやすくする1つの方法は、アクティブなプロセスのより良いビューを有効にすることです。
デフォルトでは、アクティビティモニター( アプリケーション>ユーティリティにあります )には「マイプロセス」のみのリストが表示されます。これらは、現在のユーザーアカウントに関連付けられたアプリケーションおよびユーザーレベルのシステムプロセスであり、Mac上の別のユーザーに関連付けられたプロセスではありませんまたは、アクティブなユーザーに関係なく実行されるシステムレベルのプロセス。


Macで実行されているすべてのプロセスの完全な全体像(トラブルシューティングの際に重要となる可能性がある)については、メニューバーの[ 表示]> [すべてのプロセス]に移動して、デフォルトのアクティビティモニタービューから変更できます。


すべてのプロセスを表示すると、アクティビティモニターの分析がさらに困難になります。 ほとんどのユーザーは、ヘッダー列のいずれかをクリックしてプロセスのリストを並べ替えたり、右上の検索ボックスを使用して特定の名前をフィルタリングしたりできることを知っていますが、プロセスを表示することで物事をさらに理解しやすくすることができます 階層的に 。
アクティビティモニターで階層プロセスビューを有効にするには、メニューバーに戻り、[ 表示]> [すべてのプロセス]を選択します


Activity Monitorウィンドウのプロセスのリストは劇的に変わります。新しいネストされたビューは、launchd、Macのブートプロセスとすべてのアプリケーションとスクリプトを処理する重要なフレームワーク、およびkernel_taskであり、オペレーティングシステムのコアハードウェアリソースの割り当てを処理します。 これらの最初の2つのプロセスを台無しにしたくはありませんが、起動されたサブプロセスにドリルダウンすると、面白くなってきます。


launchdの下にインデントされているのは、現在のすべてのプロセスです。これは、前に示した通常の「すべてのプロセス」ビューに似ています。 ただし、階層ビューの利点は、多くのプロセスがサブプロセスを生成または「所有」することであり、エントリの左側にある三角形の表示によってそれらを識別することができます。 三角形をクリックしてリストを展開すると、プライマリプロセスが所有するすべてのプロセスが表示され、どのプロセスが関連しており、どのアプリケーションまたはサービスがリソースを占有している、クラッシュしている、またはトラブルを引き起こしているのかを特定するのに役立ちます。
列を並べ替えて階層ビューで検索することもできるため、問題のあるプロセスを特定し、それが属するアプリケーションまたはサービスを特定するのに問題はありません。 一部のユーザーは、 すべてのプロセスを 常に 階層的に 表示することを好むが、「My Processes」などのフィルターされたリストの単純なビューを好む場合は、アクティビティの[表示]メニューに簡単に戻ることができます。モニターのメニューバー。

アクティビティモニターでプロセスを階層的に表示して、Macをよりよく見る